vector申请三维
时间: 2023-08-15 10:13:55 浏览: 37
要申请一个三维的向量,你可以使用C++中的`std::vector`容器。`std::vector`是一个动态数组,可以在运行时调整大小。
以下是申请一个三维向量的示例代码:
```cpp
#include <iostream>
#include <vector>
int main() {
// 申请一个三维向量
std::vector<std::vector<std::vector<int>>> threeDVector;
// 设置三维向量的大小
int sizeX = 3;
int sizeY = 4;
int sizeZ = 2;
threeDVector.resize(sizeX, std::vector<std::vector<int>>(sizeY, std::vector<int>(sizeZ)));
// 对三维向量进行操作
for (int i = 0; i < sizeX; ++i) {
for (int j = 0; j < sizeY; ++j) {
for (int k = 0; k < sizeZ; ++k) {
// 赋值
threeDVector[i][j][k] = i + j + k;
// 输出值
std::cout << "threeDVector[" << i << "][" << j << "][" << k << "] = " << threeDVector[i][j][k] << std::endl;
}
}
}
return 0;
}
```
这段代码演示了如何申请一个三维向量,并对其进行操作。你可以根据需要调整三维向量的大小,并进行相应的操作。