#include <vector>
std::vector<std::vector<int>> vec2d = {
{1, 2, 3},
{4, 5, 6},
{7, 8, 9}
};
#include <vector>
int rows = 3;
int cols = 3;
std::vector<std::vector<int>> vec2d;
vec2d.resize(rows, std::vector<int>(cols, 0));
#include <vector>
int rows = 3;
int cols = 3;
std::vector<std::vector<int>> vec2d(rows, std::vector<int>(cols));
for (int i = 0; i < rows; i++) {
for (int j = 0; j < cols; j++) {
vec2d[i][j] = i * cols + j + 1;
}
}
亿速云「云服务器」,即开即用、新一代英特尔至强铂金CPU、三副本存储NVMe SSD云盘,价格低至29元/月。点击查看>>
推荐阅读:C#二维数组初始化的方法是什么