Se connecter / S'enregistrer
Votre question

[c++] Supprimer 1 élément d'un vector[Résolu]

Tags :
  • element
  • Programmation
Dernière réponse : dans Programmation
21 Juin 2008 12:38:52

Salut

Actuellement je parcourt un vector de string à l'aide d'un iterator et d'une boucle for. J'aimerez savoir comment supprimer une "case" du vector.

Merci :) 

Autres pages sur : supprimer element vector resolu

a b L Programmation
21 Juin 2008 12:52:03

  1. tonVector.erase(tonIterator);

par contre, si tu parcours la liste, pense à récupérer l'itérateur suivant avant de supprimer.
si ton itérateur courant s'appelle it, je te suggère de faire un while avec un autre itérateur (ex itNext). En début de boucle, tu fais:
  1. itNext = it;
  2. ++itNext;

et pour itérer à la fin:
  1. it = itNext;

21 Juin 2008 13:45:25

Merci :D 
Tom's guide dans le monde
  • Allemagne
  • Italie
  • Irlande
  • Royaume Uni
  • Etats Unis
Suivre Tom's Guide
Inscrivez-vous à la Newsletter
  • ajouter à twitter
  • ajouter à facebook
  • ajouter un flux RSS