如何在C++ STL中初始化3D向量
C ++中的向量与动态大小的数组相同,具有调整大小的能力,可以从末尾插入和删除元素。
3D向量
3D向量是一种具有3个维度的向量类型,表示在其内部存储2D向量,类似于2D数组。
有几种方法可以初始化3D向量,它们是:
- 标准初始化3D向量
- 给定尺寸的3D向量初始化。
- 为3D向量初始化一些值
1.标准初始化3D向量
标准初始化3D向量是一种通过声明并使用push_back()函数插入元素来初始化的方法。
语法:
示例:
输出
2.给定尺寸的3D向量初始化
以下是在C++中使用给定大小初始化3D向量的语法。初始化值默认为0,因此可以通过遍历循环来分配不同的值。
语法:
这里x,y和z是维度。
示例:
输出
3.为3D向量初始化一些值
在此方法中,我们使用一些值创建具有x,y和z维度的向量。
语法:
示例:
输出