1
向量初始化,我不知道爲什麼我收到編譯錯誤此代碼:在C++更值11
vector<int> v = {1, 2, 3};
我們使用C++ 11。以某種方式可能的矢量文件.h和.cpp不更新? 如何檢查?
我得到的錯誤是:「初始化與{}是不允許的......」
向量初始化,我不知道爲什麼我收到編譯錯誤此代碼:在C++更值11
vector<int> v = {1, 2, 3};
我們使用C++ 11。以某種方式可能的矢量文件.h和.cpp不更新? 如何檢查?
我得到的錯誤是:「初始化與{}是不允許的......」
的Visual Studio 2012不支持初始化列表。
退房這個總結的詳細信息:http://blogs.msdn.com/b/vcblog/archive/2011/09/12/10209291.aspx
你跟編譯'-std = C++ 11'或'-std = C++ 0x'? –
我正在Visual Studio 2012中工作。 – user2381422
哦,就是這樣。列表初始化不受支持。 –