Ver Mensaje Individual
  #3 (permalink)  
Antiguo 14/04/2015, 08:54
Avatar de jc_moj
jc_moj
 
Fecha de Ingreso: septiembre-2009
Ubicación: Andalucía
Mensajes: 137
Antigüedad: 15 años, 3 meses
Puntos: 12
Respuesta: QT: objeto no se destruye

Hola

Cita:
Iniciado por eferion Ver Mensaje
... Lo que está sucendiendo es que, en el caso de Windows (posiblemente debido al compilador), se está destruyendo el buffer de qDebug antes de ejecutar la destrucción del objeto que comentas.
Exactamente ese era el problema, he añadido junto a qDebug() otra línea que imprima otro mensaje con std::cout y éste sí se imprime, mientras el de qDebug() no.

Por cierto, el compilador, MinGW.

Cita:
Iniciado por eferion Ver Mensaje
... un objeto que está en la pila (como es tu caso) se va a destruir sí o sí en el momento en el que la ejecución salga del ámbito del objeto...

... la única explicación para que el objeto no se destruyese es que el programa sigue en ejecución.
Por eso me extrañaba, ya que al parecer, el programa sí finalizaba su ejecución.

Un saludo