在 C++ 类中创建二维向量

2024-04-15

我需要创建一个充满整数的向量向量。但是,我不断收到错误:

错误:数字常量之前的预期标识符 错误:数字常量之前应有 ',' 或 '...'

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(使用前将#替换为@)

在 C++ 类中创建二维向量 的相关文章

随机推荐