对int向量传染媒介的尖

时间:2011-09-26 06:21:56

标签: pointers vector

您好我正在尝试创建一个指向int向量矢量的指针,即实现类似于二维数组的效果。我使用以下初始化 -

vector< vector<int> >* v = new vector< <vector<int> >(10, vector<int>(5, 1));

然而,gcc抱怨 -

$ c++ test.cpp
test.cpp: In member function `int MonochromaticBoard::theMin(std::vector<std::string, std::allocator<std::string> >)':
test.cpp:14: error: template argument 1 is invalid
test.cpp:14: error: template argument 2 is invalid

然而,这有效 -

vector< vector<int> > v(10, vector<int>(5, 1));

我尝试在网上搜索但找不到答案[1],在第一种语法中有什么想法错了吗?

[1]我发现http://www.dreamincode.net/forums/topic/170469-pointer-to-vector-of-vectors/的某人在初始化时成功了,但不确定。

0 个答案:

没有答案