二维vector+c+++用法
时间: 2023-09-27 07:12:08 浏览: 127
对于二维vector的定义 二维vector
二维vector c++用法示例:
```c++
#include <iostream>
#include <vector>
using namespace std;
int main() {
vector<vector<int>> matrix; // 定义一个二维vector
// 添加元素
matrix.push_back({1, 2, 3});
matrix.push_back({4, 5, 6});
matrix.push_back({7, 8, 9});
// 访问元素
cout << matrix[1][2] << endl; // 输出6
// 遍历元素
for (int i = 0; i < matrix.size(); i++) {
for (int j = 0; j < matrix[i].size(); j++) {
cout << matrix[i][j] << " ";
}
cout << endl;
}
return 0;
}
```
输出结果:
```
6
1 2 3
4 5 6
7 8 9
```
在二维vector中,每个元素都是一个一维vector。因此,可以通过访问二维vector的第一维和第二维来访问元素。可以使用嵌套循环来遍历二维vector中的所有元素。
阅读全文