#include <vector>
...
//inside main function
vector<int> vi3 = {42,42,42,42,42,42,42,42,42,42};
我正在學習C++,我認爲可以像這樣初始化一個向量......我做錯了什麼?我知道初始化矢量的其他方法。在這本書中,我讀它說,它也可以這樣做:C++向量初始化
vector<int> vi3{42,42,42,42,42,42,42,42,42,42};
它是在這給了我一個錯誤的書的第一件事。我究竟做錯了什麼?
你需要告訴你的編譯器你正在使用C++ 11。 – trojanfoe
並確保它不是visual studio <2013測試版,因爲它沒有實現直到 – doctorlove
@SadSeven你正在使用哪種編譯器? – doctorlove