23/07/2008, 15:18
|
| | 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? |