parent nodes: CPlusPlusApuntesC
Destructores
Extraído del libro: Wrox - Professional C++ - 2005
Author: César TM
Date: Febrero 2009
Destrucción automática
objetos de la pila (stack) al quedar fuera de rango (out of scope)
Se elimina siempre en orden inverso a como fueron declarados en la clase e inicializados en el constructor
Los objetos en memoria (heap) no se eliminan automáticamente.
Destructor con memoria dinámica
Destructor de una clase que tiene una matriz (un array de arrays)Spreadsheet::~Spreadsheet()
{
for( int i = 0; i < mWidth; ++i )
{
delete[] mCells[ i ];
}
delete[] mCells;
}
_________________________________________________________________________________________________________
CPlusPlusApuntesC