Bonjour à tous,

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
vector<Ball*>::iterator it;
for(it=b.begin();it!=b.end();it++){
   Ball *sf=(*it);
   cout << "ball : " << sf->getName() <<endl; // fonctionne pas
}
Ball *sf1=b[0];
cout << "ball : " << sf1->getName() <<endl; // fonctionne
Je pense ne pas avoir bien compris le fonctionnement des iterator(s) de vector(s).
Quelqu'un peut-il me dire où est la différence, dumoins pourquoi le 1ier exemple ne marche pas.

Merci et bon weekend à tous