Bonjour,
J'aimerais savoir s'il existe une façon de construire un vector de façon à lui donner une capacité X (disons 10), mais en laissant une taille de 0. La seule façon que j'ai trouvé est la suivante :
Cette manière fonctionne très bien, néanmoins je trouves cela guère intuitif de définir un vector et de faire un "clear" dessus tout de suite après. Connaissez-vous une manière plus orthodoxe ? Ou bien, c'est bien la seule façon de faire ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 vector<int> test(10); // Met la capacité à 10 (correct) ainsi que la taille (incorrect) test.clear(); // Capacité de 10 (correct) et taille de 0 (correct)
Merci,
David
Partager