阅读量:136
- 利用嵌套vector进行初始化:
#include
std::vectorint>> vec2d = {
{1, 2, 3},
{4, 5, 6},
{7, 8, 9}
};
- 使用resize()函数初始化指定大小的二维向量:
#include
int rows = 3;
int cols = 3;
std::vectorint>> vec2d;
vec2d.resize(rows, std::vector<int>(cols, 0));
- 使用循环初始化二维向量:
#include
int rows = 3;
int cols = 3;
std::vectorint>> vec2d(rows, std::vector<int>(cols));
for (int i = 0; i < rows class="hljs-keyword">for (int j = 0; j < cols xss=removed class="hljs-number">1;
}
}