Bonjour à tous,

EDIT : Je reprend complétement mon post, le problème n'est vraiment pas celui que je pensais.

La question que je me pose est : Pourquoi le code suivant ne marche-t-il pas ?

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
 
std::vector<T> vect;
std::vector<T> const_iterator it;
it = std::find(vect.begin(),vect.end(),t); //Avec t de type T
if(it != vect.end()){vect.erase(it);} //erreur sur le vect.erase(it)
Merci de vos réponses