क्या सी ++ कक्षाओं में डिफ़ॉल्ट विनाशक स्वचालित रूप से उन सदस्यों को हटा देता है जिन्हें स्पष्ट रूप से कोड में आवंटित नहीं किया जाता है? उदाहरण के लिए:डिफ़ॉल्ट विनाशक कितना करता है
class C {
public:
C() {}
int arr[100];
};
int main(void) {
C* myC = new C();
delete myC;
return 0;
}
MYC पुनःआवंटन MYC के स्वचालित रूप से आगमन को नष्ट करता है? या क्या मुझे स्पष्ट रूप से ऐसा करने के लिए सी के विनाशक को लिखने की ज़रूरत है?
http://www.parashift.com/c++-faq-lite/dtors.html – Anycorn
यह स्वचालित रूप से सरणी को हटा देता है। – JosephH