Bonjour,
j'ai un vector à parcourir, pour cela j'utilise un iterateur comme ceci :
ce que je veut c'est accéder a l'élément i+1 à l’intérieure de la boucle est-ce possible avec un iterateur ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 for(std::vector<Structure*>::iterator p = collec_tmp.begin(); p!=collec_tmp.end();++p) { //contenu de la boucle }
avec une boucle simple ont peut faire ( je voudrais la même chose avec un iterator) :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 for(size_t i = 0; i<collec_tmp.size();++i) { collec_tmp[i]=collec_tmp[i+1]; }
Partager