Bonjour,

Voila, j essaye de parcourir un vecteur en utilisant un iterateur. Voici le code:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
for(vector<unsigned int>::iterator it=p->getCode().begin();it !=p->getCode().end();it++)
               {
                ShowMessage(IntToStr(p->getCode()[0])); // affichage 1
                ShowMessage(IntToStr(*it)); // affichage 2
                ShowMessage(IntToStr(*(p->getCode().begin()))); //affichage 3
               }
Mon probleme c est que affichage 1 et 3 sont corrects mais pas l affichage 2, qui me retourne une valeur du genre "98767867" alors que affichage 1 et 2 renvoie la valeur correcte 12.

Je ne comprends pas.