En C++, on peut créer un tableau de taille prédéfinie, par exemple 20, avec int montableau[20]
. Cependant, la documentation en ligne sur les vecteurs ne montre pas de manière similaire d'initialiser les vecteurs : Au lieu de cela, un vecteur devrait être initialisé avec, par exemple, std::vector monvecteur (4, 100);
. Cela donne un vecteur de taille 4 avec tous les éléments ayant la valeur 100.
Comment un vecteur peut-il être initialisé avec seulement une taille prédéfinie et aucune valeur prédéfinie, comme avec les tableaux?