salut a tous,

j aimerais liberer la memoires reservé pour les objets pointer par les elmenet du vecteur.

mais j ai une erreur de compilation que je ne comprend pas.
l 'erreur:
error C2663: 'std::vector<_Ty>::erase'*: les surcharges 2 n'ont pas de conversion autorisée pour le pointeur 'this'
with
[
_Ty=CNCMClic *
]


la boucle de suppression:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
std::vector<CNCMClic*>::const_iterator l_itTrajClic;
for(l_itTrajClic=l_itCurrentBRFTraj->DataClicVector.begin();l_itTrajClic!=l_itCurrentBRFTraj->DataClicVector.end();/*l_itTrajClic++*/)
{		
	//...
 
	//delete reserved memory
	delete (*l_itTrajClic);
	l_itTrajClic = l_itCurrentBRFTraj->DataClicVector.erase(l_itTrajClic);
}