Hello,
Soit la fonction suivante :
J'aurais tendance à utiliser la première forme, mais étant tombé sur la deuxième forme dans le code d'un collègue, j'aurais un peu de mal à argumenter (on va juste réallouer les quelques octets des "métadonnées" du vecteur).Code:
1
2
3
4
5
6
7 void maFonction(std::vector<int>& monVecteur) { // vaut-il mieux : monVecteur.resize(10000); // ou monVecteur = std::vector<int>(10000); }