2013-06-26 26 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

哦,就是這樣。列表初始化不受支持。 –

回答