2013-06-26 28 views
1

向量初始化,我不知道为什么我收到编译错误此代码:在C++更值11

vector<int> v = {1, 2, 3}; 

我们使用C++ 11。以某种方式可能的矢量文件.h和.cpp不更新? 如何检查?

我得到的错误是:“初始化与{}是不允许的......”

+0

你跟编译'-std = C++ 11'或'-std = C++ 0x'? –

+0

我正在Visual Studio 2012中工作。 – user2381422

+5

哦,就是这样。列表初始化不受支持。 –

回答