Bonjour,

J'ai un problème concernant les itérateurs :

Lorsque je fais

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
 
   vector<vector<Slot> >::iterator i;
 
   for (i = matrice.begin(); i != matrice.end(); ++i)
   {...}
Pour parcourir mon vecteur de vecteur matrice il n'y a aucun probleme, par contre si j'essaye d'acceder directement a un élément par exemple comme ceci:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
 
   vector<vector<Slot> >::iterator i = matrice.begin() + 4;
le compilateur me vomi dessus et je ne comprend pas pourquoi j'ai vu cela dans plusieurs tutoriels .

Comment puis-je faire pour accéder directement a l'élément voulu en utilisant un itérateur ?

Merci d'avance.