怎么初始化三维vector
时间: 2024-03-10 13:39:21 浏览: 64
二维vector初始化,代码可运行
要初始化一个三维vector,你可以使用嵌套的vector来表示三维结构。下面是一个示例代码,展示了如何初始化一个3x3x3的三维vector:
```cpp
#include <iostream>
#include <vector>
int main() {
// 初始化三维vector
int rows = 3;
int cols = 3;
int depth = 3;
std::vector<std::vector<std::vector<int>>> myVector(rows, std::vector<std::vector<int>>(cols, std::vector<int>(depth, 0)));
// 打印三维vector
for (int i = 0; i < rows; i++) {
for (int j = 0; j < cols; j++) {
for (int k = 0; k < depth; k++) {
std::cout << myVector[i][j][k] << " ";
}
std::cout << std::endl;
}
std::cout << std::endl;
}
return 0;
}
```
这段代码使用嵌套的循环来访问和打印三维vector中的元素。
阅读全文