vector<int> myVector;
et permet de dire que les valeurs du vecteur sont (dans cet ordre):
5 9 2 8 0 7
Si je voulais effacer l'élément qui contient la valeur "8", je pense que je ferais ceci:
myVector.erase(myVector.begin()+4);
Parce que ce serait effacer le 4ème élément. Mais est-il possible d'effacer un élément basé sur la valeur "8"? Comme:
myVector.eraseElementWhosValueIs(8);
Ou dois-je tout simplement besoin de parcourir tous les éléments du vecteur et de tester leurs valeurs?