#include <vector>
...
//inside main function
vector<int> vi3 = {42,42,42,42,42,42,42,42,42,42};
私は C++ を学んでいますが、このようなベクトルを初期化することは可能だと思っていました... 何か間違っていますか? ベクトルを初期化する他の方法について知っています。私が読んでいる本では、次のようにもできると書かれています。
vector<int> vi3{42,42,42,42,42,42,42,42,42,42};
それは私にエラーを与えた本の最初のものです。私は何を間違っていますか?