我有一个二维向量作为成员变量,并由构造函数初始化它。现在我必须将它声明为静态,我得到错误语法的编译器错误。
它的声明和定义如下:
std::vector< std::vector<int> > knowledge( 1, std::vector<int>(1, 0) );
在课堂的私人部分。
我在该行得到编译器错误:
expected identifier before numeric constant
expected »,« or »...« before numeric constant
错误在哪里?