L'effacement de vecteur::fin de vecteur

Ça fonctionne correct(ne fait rien) quand j'utilise

 vector<T> v;
 v.erase(v.end());

Je veux utiliser quelque chose comme

 v.erase(std::find(...));

Dois-je if est-il v.end() ou pas?

Il n'y a pas d'info à ce sujet sur C++.com et CPPreference

InformationsquelleAutor RiaD | 2012-03-06