要使用 std::vector 创建动态增长的二维数组,我们可以把二维数组看作是一个包含多个 std::vector 的 std::vector 。也就是说,外层的 std::vector 的每个元素都是一个内层的 std::vector ,代表二维数组的一行。当我们需要增加行数时,只需要在外层 std::vector 中添加一个新的内层 std::vector ;当需要增加列...
vector<vector<int> > vecInt(m, vector<int>(n)); for (int i = 0; i < m; i++) //初始化二维数组,,其实这里可以不用初始化的,vector中默认初始化为0 for (int j = 0; j < n; j++) vecInt[i][j] = 0; for (i = 0; i < m; i++) //输出二维数组vecInt[][] { for (j...