Bonsoir à tous,
Je me pose la question suivante :
Puis-je faire en sorte de parcourir une liste grâce à un itérateur jusqu'à son avant-dernier élément ?
Un code du genre suivant ne fonctionne pas :
Merci beaucoup pour votre aide ;)Code:
1
2 for(list<int>::iterator it = maliste.begin() ; it != maliste.end()-1 ; it++)
EDIT: résolu : il faut faire :
Code:
1
2 for(list<int>::iterator it = maliste.begin() ; it != --(maliste.end()) ; it++)