列表初始化vector编译出错
改成vector<int> v = {1,2,3,4,5,6,7,8,9};
编译出错:
是C++Primer 第五版的例题,不知道为什么会出错。
vector c++
[解决办法]
C++11标准才能这样初始化的。
vector( std::initializer_list<T> init,
const Allocator& alloc = Allocator() );
VS2012没有安装更新的话,是不支持Initializer lists的。