¿El destructor predeterminado en las clases de C++ elimina automáticamente los miembros que no están explícitamente asignados en el código? Por ejemplo:cuánto hace el destructor predeterminado
class C {
public:
C() {}
int arr[100];
};
int main(void) {
C* myC = new C();
delete myC;
return 0;
}
¿Eliminar myC desasignar arr arr myC automáticamente? ¿O necesito escribir el destructor de C para hacer esto explícitamente?
http://www.parashift.com/c++faq-lite/dtors.html – Anycorn
elimina la matriz automáticamente. – JosephH