Problème de double iterateur en C++

Fermé
agah - 8 févr. 2010 à 03:45
Char Snipeur Messages postés 9688 Date d'inscription vendredi 23 avril 2004 Statut Contributeur Dernière intervention 2 octobre 2020 - 8 févr. 2010 à 08:05
Bonjour,
J'ai un problème sur un conteneur SET dans c++
En fait je voulais parcourir mon set

void calcul(){
set<point>::const_iterator i,j;
point p0, p1, p2, p3;
i = ensemble.begin();
while(i != ensemble.end()){
p0= *i;

// le probleme est ici
//Je veux acceder au suivant de i

p1= *(j)

p3 = sup(p0,p1);
p2 = inf(p0,p1)


i++;
};

J'arrive pas a creer un second iterateur qui commence par begin() +1 et se termine pas end()
pour prendre les 2 points p1, p2

J'ignore comment faire
Quelqu'un peut m'aider

1 réponse

Char Snipeur Messages postés 9688 Date d'inscription vendredi 23 avril 2004 Statut Contributeur Dernière intervention 2 octobre 2020 1 328
8 févr. 2010 à 08:05
Salut.
le suivant de i, c'est :
p1=*(i+1)
0