在二维vector里面怎么用
时间: 2024-05-07 10:21:19 浏览: 43
在C++中,可以使用嵌套的vector来创建二维向量。以下是一个示例代码:
```c++
#include <iostream>
#include <vector>
using namespace std;
int main() {
// 创建一个二维vector,大小为3x4
vector<vector<int>> v(3, vector<int>(4));
// 给二维vector中的元素赋值
v[0][0] = 1;
v[0][1] = 2;
v[0][2] = 3;
v[0][3] = 4;
v[1][0] = 5;
v[1][1] = 6;
v[1][2] = 7;
v[1][3] = 8;
v[2][0] = 9;
v[2][1] = 10;
v[2][2] = 11;
v[2][3] = 12;
// 遍历二维vector并输出
for (int i = 0; i < 3; i++) {
for (int j = 0; j < 4; j++) {
cout << v[i][j] << " ";
}
cout << endl;
}
return 0;
}
```
输出结果为:
```
1 2 3 4
5 6 7 8
9 10 11 12
```
在上面的示例中,我们首先创建了一个大小为3x4的二维vector,并使用嵌套的vector来表示它。然后,我们给二维vector中的每个元素赋值,并使用两个for循环遍历二维vector并输出。
阅读全文