#include <vector>
...
//inside main function
vector<int> vi3 = {42,42,42,42,42,42,42,42,42,42};
J'apprends le C++, je pensais qu'il était possible d'initialiser un vecteur comme ça ... Est-ce que je fais quelque chose de mal? Je connais les autres façons d'initialiser un vecteur. Dans le livre que je lis, il dit qu'il peut aussi être fait comme ceci:C++ Initialisation des vecteurs
vector<int> vi3{42,42,42,42,42,42,42,42,42,42};
Il est la première chose sur le livre qui m'a donné une erreur. Qu'est-ce que je fais mal?
Vous devrez indiquer à votre compilateur que vous utilisez C++ 11. – trojanfoe
Et assurez-vous que ce n'est pas visuel studio
doctorlove
@SadSeven quel compilateur utilisez-vous? – doctorlove