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

📅  最后修改于: 2023-12-03 15:13:59.609000             🧑  作者: Mango

C++ 向量初始化大小

在 C++ 中,向量是一种非常有用的动态数组数据结构,可以根据需要动态增加或减少其大小。在本文中,我们将介绍如何初始化向量的大小。

初始化

要初始化一个指定大小的向量,您可以使用 vector 的构造函数或 resize 方法。

使用构造函数

可以通过调用带一个参数的 vector 构造函数来初始化一个指定大小的向量,该参数为向量的大小。例如,以下代码将使用 vector 构造函数创建大小为 5 的向量:

#include <vector>
using namespace std;

int main()
{
    vector<int> myVector(5);
    return 0;
}
使用 resize 方法

要使用 resize 方法初始化向量,请将所需的大小作为参数传递给该方法。例如,以下代码将使用 resize 方法创建大小为 10 的向量:

#include <vector>
using namespace std;

int main()
{
    vector<int> myVector;
    myVector.resize(10);
    return 0;
}

请注意,如果向量已经有一个较大的大小,而您想要调整它的大小,则 resize 方法将保持向量的当前元素并根据需要插入或删除元素。

总结

在 C++ 中,可以使用 vector 的构造函数或 resize 方法来初始化一个指定大小的向量。无论哪种方法都可以根据需要动态增加或减少向量的大小。