首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ >

列表初始化vector编译失误

2013-04-09 
列表初始化vector编译出错改成vectorint v {1,2,3,4,5,6,7,8,9}编译出错:是C++Primer 第五版的例题,

列表初始化vector编译出错


改成vector<int> v = {1,2,3,4,5,6,7,8,9};
编译出错:
列表初始化vector编译失误

是C++Primer 第五版的例题,不知道为什么会出错。

vector c++
[解决办法]
C++11标准才能这样初始化的。

vector( std::initializer_list<T> init,
        const Allocator& alloc = Allocator() );

VS2012没有安装更新的话,是不支持Initializer lists的。

热点排行