C/Visual C - Como se destruye memoria dinamica en VC++

 
Vista:

Como se destruye memoria dinamica en VC++

Publicado por aitor (1 intervención) el 04/04/2001 17:36:59
Necesito saber como se destruyen objetos creados con memoria
dinamica (creados con el operador new).He probado ultilizando la instruccion
delete y la aplicacion peta(y da el correspondiente error),tampoco funciona el
operador free.He probado debugear la aplicacion y observo que los punteros
que referencian el objeto creado siguen apuntando a el y no a NULL cuando
utilizo el free o el delete.
Como se destruye pues??? ,podeis poner un ejemplo de como se destruye un
objeto(que no sea un string) creado con memoria dinamica??.

Gracias.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Como se destruye memoria dinamica en VC++

Publicado por Manuel Kobashigawa (79 intervenciones) el 05/04/2001 06:11:15
entonces seria bueno que al menos expongas parte del programa donde creas el objeto y parte del prg donde eliminas el objeto, porque en c++, el correspondiente de 'new' es 'delete', y funciona.
manuel
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Como se destruye memoria dinamica en VC++

Publicado por Emilio (42 intervenciones) el 05/04/2001 14:57:49
En Visual C hay muchas funciones y clases diferentes para administracion de memoria usa por ejemplo la familia de funciones :

GlobalAlloc
GlobalUnlock, etc...
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar