Ver Mensaje Individual
  #5 (permalink)  
Antiguo 21/03/2011, 11:18
el_java_07
 
Fecha de Ingreso: marzo-2011
Mensajes: 54
Antigüedad: 13 años, 1 mes
Puntos: 11
Respuesta: Destructores en clases que heredan?

La mejor manera para saberlo es (en mi opinión) esta:
Código C++:
Ver original
  1. //Ver el orden en el que se ejecutan constructores y destructores de la clases madre e hija
  2. #include <iostream>
  3. using namespace std;
  4.  
  5. class Madre{
  6.     public:
  7.         Madre(){
  8.             cout << "Constructor madre \n";
  9.         }
  10.         ~Madre(){
  11.             cout << "Destructor madre \n";
  12.         }
  13. };
  14.  
  15. class Hija : Madre{
  16.     public:
  17.         Hija(){
  18.             cout << "Constructor hija\n";
  19.         }
  20.         ~Hija(){
  21.             cout << "Destructor hija\n";
  22.         }
  23. };
  24.  
  25. int main(){
  26.     Hija jjj;
  27.     return 0;
  28. }

Un saludo! ;)