[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