#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