21xrx.com
2024-11-22 06:36:31 Friday
登录
文章检索 我的文章 写文章
C++向量(vector)头文件
2023-07-12 19:36:58 深夜i     --     --
C++ 向量 vector 头文件 STL

C++中的向量(vector)是一种动态数组,可以在运行时扩展或缩小其大小。它是一个非常有用的数据结构,通常用于存储和访问元素列表。在C++中,向量(vector)是一个类,其定义在头文件< vector >中。

使用向量(vector)时,需要在程序中包含vector头文件。这个头文件中包含向量的定义和所有相关函数和操作符的实现。以下是向量头文件中一些常用的操作:

1. Push_back()

向向量中添加一个新元素时,使用push_back()函数。它在向量的末尾添加一个新元素,并将其大小增加1。例如:

vector v;

v.push_back(10);

2. Size()

要获取向量的大小(即元素数量),可以使用size()函数。例如:

vector v;

v.push_back(10);

v.push_back(20);

int size = v.size(); // size = 2

3. Clear()

要清空向量中的所有元素,请使用clear()函数。例如:

vector v;

v.push_back(10);

v.push_back(20);

v.clear(); // 清空v中的所有元素

4. Erase()

要删除向量中的一个元素,请使用erase()函数。它接受一个索引参数,该参数指定要删除的元素的位置。例如:

vector v;

v.push_back(10);

v.push_back(20);

v.erase(v.begin() + 1); // 删除v中的第二个元素(20)

这些是一些常用的向量(vector)操作。要使用这些操作,必须首先包含vector头文件。像这样:

#include

然后,就可以使用向量(vector)类以及其相关操作来处理数据。向量(vector)是C++中非常有用的数据结构之一,可以在程序中提供方便和灵活的存储和访问列表元素的方式。

  
  

评论区

{{item['qq_nickname']}}
()
回复
回复