【发布时间】:2013-11-07 15:51:43
【问题描述】:
我有一个二维向量作为成员变量,并由构造函数初始化它。 现在我必须将它声明为静态,我得到错误语法的编译器错误。
它的声明和定义是这样的:
std::vector< std::vector<int> > knowledge( 1, std::vector<int>(1, 0) );
在类的私有部分。
我在该行得到编译器错误:
expected identifier before numeric constant
expected »,« or »...« before numeric constant
错在哪里?
【问题讨论】:
-
如果您确实发布了编译器错误,您将更快地获得帮助。
标签: c++ vector multidimensional-array static