vector<vector<int>>怎么进行初始化
时间: 2023-12-14 18:04:23 浏览: 112
vector初始化
你可以使用以下方法来初始化一个二维向量 `vector<vector<int>>`:
```cpp
// 方法1: 使用resize()函数来分配内存并初始化
int rows = 3; // 行数
int cols = 4; // 列数
vector<vector<int>> matrix(rows, vector<int>(cols));
// 方法2: 使用循环来逐行初始化
int rows = 3;
int cols = 4;
vector<vector<int>> matrix(rows);
for (int i = 0; i < rows; ++i) {
matrix[i] = vector<int>(cols);
}
// 方法3: 使用初始化列表
vector<vector<int>> matrix = {
{1, 2, 3},
{4, 5, 6},
{7, 8, 9}
};
```
这些方法都可以帮助你初始化一个二维向量,并根据需要进行赋初值。请根据你的具体需求选择其中一种方法。
阅读全文