Ver Mensaje Individual
  #1 (permalink)  
Antiguo 13/07/2007, 17:37
Avatar de Instru
Instru
 
Fecha de Ingreso: noviembre-2002
Ubicación: Mexico
Mensajes: 2.751
Antigüedad: 22 años, 1 mes
Puntos: 52
Des/Constructores virtuales en C++?

Tengo una duda. Por ahi lei que no se puede crear un constructor ni un destructor virtual de la misma manera que una funcion normal.
Pero me surgio la duda:

Tengo una clase como esta:

Cita:
class miClase {
public:
miClase();
~miClase();
.
.
}

class subClase:public miClase {
public:
subClase();
~subClase();
.
.
}
Dentro del siguiente codigo:

Cita:
int main(int argc, char **argv)
{
miClase *temp;
temp=new subClase;
delete temp;
}
Que constructor se llama y que destructor? el de miClase o el de subClase?
Y como se llamaria entonces el cons/destructor que no se llamo por defecto en este ejemplo?

Saludos