Bonjour,
j'utilise le std::vector, ne connaissant pas a priori la taille de mes tableaux.
Par exemple, pour un tableau de coordonnées :
- Declaration :
std::vector<CFPoint> tabVertex , CFPoint étant une classe à moi, composée par 3 float x, y, z
- Suppression :
tabVertex.erase( tabVertex.begin() , tabVertex.end() );
Lors de la suppression, il n'y a pas du tout de liberation de memoires.
Dans un cas plus simple de std::vector<int>, non plus.
Est-ce que je m'y prends mal avec "erase", y a-t-il un moyen de désallouer proprement la memorie avec ces "vectors" ? svp !
Merci , bon aprem.
Jc.
Partager