Bonjour,
souvent je me demande quelle la meilleure façon de parcourir un vector :
soit :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
 
unsigned int NbElts = m_Vector.size();
for (unsigned int i=0; i<NbElts; i++)
// faire quelque chose
ou alors :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
 
for (unsigned int i=0; i<m_Vector.size(); i++)
// faire quelque chose
ou bien encore en utilisant les itérateurs... mais j'ai souvent besoin de l'index, d'où l'utilité du "i".

A votre avis laquelle des trois méthodes est la plus rapide ?