Il distruttore predefinito nelle classi C++ elimina automaticamente i membri che non sono allocati esplicitamente nel codice? Ad esempio:quanto fa il distruttore predefinito
class C {
public:
C() {}
int arr[100];
};
int main(void) {
C* myC = new C();
delete myC;
return 0;
}
Elimina myC deallocare arr myC automaticamente? O devo scrivere il distruttore di C per farlo in modo esplicito?
http://www.parashift.com/c++-faq-lite/dtors.html – Anycorn
elimina automaticamente l'array. – JosephH