Liberar vector dinamico en Borland c++ 6.0
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.
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.