用c++创建一个数据类型是int型的二维vector容器
时间: 2023-09-11 11:12:25 浏览: 113
用vector(向量)实现动态开辟二维三维数组c++语言及MPI
5星 · 资源好评率100%
可以使用以下代码在C++中创建一个数据类型为整数的二维vector容器:
```cpp
#include <iostream>
#include <vector>
int main() {
// 创建一个二维vector容器
std::vector<std::vector<int>> myVector;
// 定义二维vector的行和列数
int rows = 3;
int cols = 4;
// 使用嵌套循环初始化二维vector
for (int i = 0; i < rows; i++) {
std::vector<int> row;
for (int j = 0; j < cols; j++) {
row.push_back(i * cols + j);
}
myVector.push_back(row);
}
// 遍历并打印二维vector的元素
for (int i = 0; i < rows; i++) {
for (int j = 0; j < cols; j++) {
std::cout << myVector[i][j] << " ";
}
std::cout << std::endl;
}
return 0;
}
```
这段代码创建了一个3行4列的二维vector容器,并使用嵌套循环初始化了容器中的元素。然后,通过嵌套循环遍历并打印了二维vector的元素。输出结果如下:
```
0 1 2 3
4 5 6 7
8 9 10 11
```
你可以根据需要修改行数、列数和元素的初始化方式。
阅读全文