hello,
quelqu'un d'autre a surement deja du se poser la question, mais n'ayant pu trouver ni sur google ni dans la recherche de ce forum je me lance :
d'un point de vue performance du code assembleur généré pur (ie pas d'un point de vue lisibilité du code C++ ni rien) qu'est-il préférable pour parcourir un std::vector :
ou
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 for(unsigned int i=0; i<vector.size(); ++i) { element& el = vector[i]; //process on el... }
Merci d'avance pour vos avis d'experts.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 for(vector::iterator it=vector.begin(); it!=vector.end(); ++it) { elemnt& el = *it; //process on el... }
Partager