📜  c++ 初始化 3d 向量的大小 - C++ (1)

📅  最后修改于: 2023-12-03 14:39:54.881000             🧑  作者: Mango

C++ 初始化 3D 向量的大小

在 C++ 中,3D 向量是由三个浮点数组成的数据结构。它们通常表示为 (x, y, z)。使用向量可以方便地进行数学计算,例如计算两个点之间的距离和方向等。

在本文中,我们将详细介绍如何初始化 3D 向量的大小。

初始化 3D 向量

在 C++ 中,可以使用 std::vector 类来创建 3D 向量。在创建时,我们需要指定向量中元素的数量。例如,如果我们想创建一个包含 3 个元素的 3D 向量,请使用以下代码:

std::vector<float> myVector(3);

这将创建一个向量,其中包含三个浮点数元素,它们的值都将初始化为 0。如果我们想用其他值来初始化向量,则可以使用以下代码:

std::vector<float> myVector = {1.0f, 2.0f, 3.0f};

这将创建一个包含 1、2 和 3 的 3D 向量。 我们还可以使用 push_back 函数向向量中添加新的元素。例如,我们可以使用以下代码向向量中添加一个新的元素:

myVector.push_back(4.0f);

这将创建一个包含四个元素的 3D 向量,其值为 (1.0f, 2.0f, 3.0f, 4.0f)

总结

本文介绍了如何在 C++ 中初始化 3D 向量的大小。我们可以使用 std::vector 类来创建 3D 向量,并可以使用 push_back 函数向向量中添加新的元素。希望本文对您有所帮助!