Liberar memoria dinamica de un vector. Borland c++ 6.0

keke
28 de Junio del 2006
Hola,

Tengo problemas al liberar un vector de objetos, a priori no se el numero de elementos, asi q lo declaro asi:

vector<TSPack*> vectpaqTSV;

para añadir elementos uso:
vectpaqTSV.push_back(s);

Pero mi problema es q al liberar la memoria, me dextruye el vector pero no me libera la memoria. Lo q uso es:

for (unsigned int i=0; i<vectpaqTSV.size(); i++){
delete (vectpaqTSV[i]);
}
vectpaqTSV.clear();

Agradeceria cualquier ayuda.