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.

 

 
		
		 
        

 
			
			



 [std::vector] probleme de desallocation memoire
 [std::vector] probleme de desallocation memoire
				 Répondre avec citation
  Répondre avec citation

 
  
  
 
 
  
 
 
			 
   

 
			 !!!
 !!!
						 Envoyé par jcloupgarou
 Envoyé par jcloupgarou
					
				
Partager