Ver Mensaje Individual
  #2 (permalink)  
Antiguo 23/07/2008, 15:18
CalgaryCorpus
 
Fecha de Ingreso: junio-2008
Ubicación: Seattle, USA
Mensajes: 733
Antigüedad: 16 años, 6 meses
Puntos: 61
Respuesta: ¿Liberar toda la Memoria Dinamica a la vez?

Una manera de resolver este tema seria tener tu propio administrador de memoria, vale decir, en vez de directamente usar new o malloc, usar tu propia funcion, o mejor aun, un metodo estatico de una clase, esta clase recordara la memoria solicitada y la entregada, en el destructor del objeto podria estar la liberacion de toda esa memoria. Un objeto global deberia ser creado y este al finalizar el programa se destruira.

Ahora, es posible que tu problema no sea porque no liberaste la memoria, sino porque estas accediendo a memoria despues de haberla liberado, o bien accedes a mas memoria de la solicitada. Estas seguro que el problema esta en que NO se libera memoria? Como te das cuenta que ese es el problema?