[C con Clase] QT4

Programante programante en gmail.com
Lun Jul 28 02:44:03 CEST 2008


Tomás Blanque Domene escribió:
> No se muy bien por qué pero no hace falta hacer delete es más si lo 
> haces el programa termina petando por algún sitio he tenido varias 
> experiencias de borrar objetos Qt con delete y al no hacerlo me iba 
> bien mientras que si lo hacía el programa petaba inesperadamente y no 
> siempre en el mismo sitio. Saqué esa conclusión porque en los ejemplos 
> no hacen delete prácticamente nunca y está todo lleno de new. Me 
> enseñaron que un delete por cada new pero por lo visto con Qt no hace 
> falta.
Muchos widgets se destruyen solos. Internamente llevan cuenta de cuántas 
veces han sido usados y cuando ya no lo están, se eliminan solos. Por 
eso da problemas hacer delete a mano, porque ya lo han hecho ellos. Al 
cerrar la ventana, se hará el delete de forma implícita.






Más información sobre la lista de distribución Cconclase