मैं एक संदेह है जानने के बिना ढेर करने के लिए एक वस्तु की नकल के लिए नए ऑपरेटर का उपयोग करना, नीचे समारोह ग्रुप ए या कुछ और व्युत्पन्न प्रकार की एक वस्तु प्राप्त कर सकते हैं।अपने प्रकार
A *copyToHeap(A &obj) {
A *ptr=new A(obj);
return ptr;
}
अगर हम इसे इस तरह कहते हैं:
//B inherits from A
B bObj;
B *hPtr=copyToHeap(bObj);
वस्तु hPtr
द्वारा बताया प्रकार ए या बी की वास्तव में है? यह सुरक्षित है?
क्षमा करें, मैंने स्मृति से कोड लिखा है और मैं कम करने की कोशिश नहीं कर सका। – jlledom