bonjour à tous ,
Dans une simple boucle for, je dois effectuer des traitements spécifiques selon la position d'une liste mais je ne sais pas comment récupérer et savoir la position de l'itérateur à part .begin() et .end().
Je veux dire je cherche un element dans la liste , si je le trouve je voudrais savoir sa position.
extrait du code :
Et j'ai besoin de connaître la position à laquelle l'élément a été trouvé.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 list<Coordonne*>::iterator ii; for(ii=caseBonne.begin();ii!=caseBonne.end();++ii){ temp5 = *ii; if(temp5==temp3){ trouve = true ; Coordonne temp4(2,0); } }
Est ce qu'il y a une fonction spécifique qui retourne la position de l'itérateur ??![]()
Partager