1
我想初始化值2 d矢量,它給了我這個錯誤:無法列出初始化向量與Microsoft Visual Studio 2012
IntelliSense: initialization with '{...}' is not allowed for object of type "std::vector<std::vector<int, std::allocator<int>>, std::allocator<std::vector<int, std::allocator<int>>>>"
使用以下時,我會得到什麼上述錯誤?
vector<vector<int>> A =
{ { 0, 0, 0, 0, 0, 0 },
{ 0, 1, 2, 2, 4, 1 },
{ 0, 3, 4, 1, 5, 2 },
{ 0, 2, 3, 3, 2, 4 },
{ 0, 4, 1, 5, 4, 6 },
{ 0, 6, 3, 2, 1, 3 } };
注意:intellisense是* not *編譯器。 –
編譯支持C++ 11或更高版本。 – DeiDei
[Works just fine here](http://ideone.com/w6ySy3),你錯過了'std ::'命名空間限定符? –