Destructor y liberar memoria
Publicado por BluSky (1 intervención) el 25/08/2006 13:50:22
Si en una clase como miembro una cadena decalarada asi:
class A{
char Cad[80]
}
¿puedo recuperar la memoria ocupada por la cadena "Cad" cuando destruyo el objeto de clase A?. He implementado el destructor y en windows (aparentemente) funciona pero en Linux da violacion de segmento. Teoricamente deberia ser asi
delete [] Cad
pero no funciona (supongo) porque la cadena esta declarada de forma estatica. Me gustaria si podeis, que algioen me lo confirmara.
gracias
sebas
class A{
char Cad[80]
}
¿puedo recuperar la memoria ocupada por la cadena "Cad" cuando destruyo el objeto de clase A?. He implementado el destructor y en windows (aparentemente) funciona pero en Linux da violacion de segmento. Teoricamente deberia ser asi
delete [] Cad
pero no funciona (supongo) porque la cadena esta declarada de forma estatica. Me gustaria si podeis, que algioen me lo confirmara.
gracias
sebas
Valora esta pregunta
0