我需要创建一个充满整数的向量向量。但是,我不断收到错误:
错误:数字常量之前的预期标识符
错误:数字常量之前应有 ',' 或 '...'
using namespace std;
class Grid {
public:
Grid();
void display_grid();
void output_grid();
private:
vector<int> row(5, 0);
vector<vector<int> > puzzle(9, row);
int rows_;
int columns_;
};
您不能在声明成员变量时对其进行初始化。为此,请在构造函数中使用初始化列表:
Grid::Grid()
: row(5,0), puzzle(9, row),
rows_(5), columns_(9)
{
}
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)