C/Visual C - Destructor

 
Vista:

Destructor

Publicado por Oliver++ (339 intervenciones) el 20/11/2003 14:19:02
Hola.
me está sucediendo una de las cosas mas extrañas que he visto desde que empece a programar. "El destructor de una clase SENCILLAMENTE NO ES LLAMADO".
He pensado a ver si es por motivo de que este proyecto lo empece a escribir en Visual C++.NET y luego lo llevé a Visual C++ 6 para terminarlo. Será alguna opcion del compilador ? o que será?

he revisado el código mil veces y todo está correcto, Es una clase cencilla que no tiene nada de complicado pero al cerrar el programa no se llama el contructor.

Tampoco la instancion con new. Esta está como propiedad de otra clase, en mi caso la clase ventana principal de mi programa.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Destructor

Publicado por Nicolas (183 intervenciones) el 21/11/2003 21:28:39
Lo que te puede estar pasando es que si estas en una clase que hereda de otra, estas obligado a definir a los destructores "virtuales", de lo contario, aunque no se te generen errores en tiempo de compilacion, nunca lograras entrar a un destructor.

Espero q sea eso

Salu2!!!!!
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar