• Miércoles 20 de Noviembre de 2024, 16:23

Autor Tema:  Liberar Memoria Reservada  (Leído 972 veces)

dmairena

  • Nuevo Miembro
  • *
  • Mensajes: 4
    • Ver Perfil
Liberar Memoria Reservada
« en: Martes 15 de Junio de 2004, 13:19 »
0
Hola.
He hecho un programa el cual sé que tiene un error de memoria, es decir:
    ó no he liberado memoria previamente reservada.
    ó he liberado una zona de memoria más de una vez.
    ó he liberado una zona de memoria que no ha sido reservada previamente.

PROBLEMA: ¿Cómo puedo saber dónde está el problema, sin volverme loco?
Tengo punteros, listas, matrices dinámicas,...

Un saludo. Gracias.

Eternal Idol

  • Moderador
  • ******
  • Mensajes: 4696
  • Nacionalidad: ar
    • Ver Perfil
Re: Liberar Memoria Reservada
« Respuesta #1 en: Martes 15 de Junio de 2004, 13:28 »
0
Si el error es una excepción la primera opción no es válida, porque no liberar memoria reservada no produce una excepción, las otras dos opciones si pueden ser valederas.

Si estas usando el Borland Builder lo más simple es ponerle el code-guard, sino podes tratar de conseguir algo parecido.

Otra alternativa es que hagas funciones llamadas por ejemplo MALLOC y FREE y de la manera que más te guste vayas guardando su actividad.

 :ph34r:  :hola:  :comp:

Nacional y Popular En mi país la bandera de Eva es inmortal.


Queremos una Argentina socialmente justa, económicamente libre y  políticamente soberana.
¡Perón cumple, Evita dignifica!


La mano invisible del mercado me robo la billetera.