在C ++中调整2D向量的大小并填充0

时间:2016-12-04 06:36:27

标签: c++ multidimensional-array vector

我有整数n和m以及两个向量:

vector< vector<int> > inputGrid;
vector< vector<int> > outputGrid;

如何将2D矢量调整为(n,m)并将0置于适当位置?

由于

1 个答案:

答案 0 :(得分:2)

其中n是列,m是行。

inputGrid.resize(n, std::vector<int>(m, 0));
outputGrid.resize(n, std::vector<int>(m, 0));

看看here,有关于2D矢量和resize的更多信息。

我希望这有帮助!