Bonjour à tous,
Je pense ne pas avoir bien compris le fonctionnement des iterator(s) de vector(s).Code:
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
Quelqu'un peut-il me dire où est la différence, dumoins pourquoi le 1ier exemple ne marche pas.
Merci et bon weekend à tous