La mejor manera para saberlo es (en mi opinión) esta:
Código C++:
Ver original//Ver el orden en el que se ejecutan constructores y destructores de la clases madre e hija
#include <iostream>
using namespace std;
class Madre{
public:
Madre(){
cout << "Constructor madre \n";
}
~Madre(){
cout << "Destructor madre \n";
}
};
class Hija : Madre{
public:
Hija(){
cout << "Constructor hija\n";
}
~Hija(){
cout << "Destructor hija\n";
}
};
int main(){
Hija jjj;
return 0;
}
Un saludo! ;)