Trình hủy mặc định trong các lớp C++ có tự động xóa các thành viên không được cấp phát rõ ràng trong mã không? Ví dụ:mức phá hoại mặc định làm
class C {
public:
C() {}
int arr[100];
};
int main(void) {
C* myC = new C();
delete myC;
return 0;
}
Liệu xóa myC có thể tự động xử lý arr của tôi không? Hay tôi có cần viết bản hủy diệt của C để làm điều này một cách rõ ràng không?
http://www.parashift.com/c++-faq-lite/dtors.html – Anycorn
nó sẽ tự động xóa mảng đó. – JosephH