liberar vector borland c++ 6.0
Hola a todos.
Estoy usando Borland c++, y uso un vector para almacenar objetos paquete(no se el numero de ellos q tengo) con lo q lo declaro asi:
vector<Paquete*> TablaPaquetes;
Para añadir un objeto es:
TablaPaquetes.push_back(s);
Mi problema es a la hora de liberar la memoria, uso:
for (unsigned int i=0; i<TablaPaquetes.size(); i++){
delete (TablaPaquetes[i]);
}
TablaPaquetes.clear();
Y aunque en teoria esta dextruido, no puedo acceder a nada. En realidad no me libera la memoria.
Agradecería cualquier ayuda. Muchas Gracias
Estoy usando Borland c++, y uso un vector para almacenar objetos paquete(no se el numero de ellos q tengo) con lo q lo declaro asi:
vector<Paquete*> TablaPaquetes;
Para añadir un objeto es:
TablaPaquetes.push_back(s);
Mi problema es a la hora de liberar la memoria, uso:
for (unsigned int i=0; i<TablaPaquetes.size(); i++){
delete (TablaPaquetes[i]);
}
TablaPaquetes.clear();
Y aunque en teoria esta dextruido, no puedo acceder a nada. En realidad no me libera la memoria.
Agradecería cualquier ayuda. Muchas Gracias