我需要创建一个充满整数的向量向量.但是,我不断得到错误:
错误:数字常量错误之前的预期标识符:数字常量之前的预期','或'...'
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_;
};
Run Code Online (Sandbox Code Playgroud)
您不能在声明成员变量时对其进行初始化。为此,请在构造函数中使用初始化列表:
Grid::Grid()
: row(5,0), puzzle(9, row),
rows_(5), columns_(9)
{
}
Run Code Online (Sandbox Code Playgroud)