21xrx.com
2025-04-03 08:23:56 Thursday
文章检索 我的文章 写文章
C++中vector的使用方式
2023-07-11 07:20:40 深夜i     11     0
C++ vector 使用方式

C++中的vector是一种动态数组,它可以自动调整自身的大小,在程序中非常常见。和数组不同,vector可以在运行时添加、删除、查找元素。

下面是一些vector的常用操作:

1. 声明vector变量

#include <vector>
using namespace std;
vector<int> myVector;

上述代码声明了一个空的整型vector变量myVector。

2. 添加元素

myVector.push_back(10);

上述代码在myVector的末尾添加了一个整型元素10。

3. 访问元素

int value = myVector[0];

上述代码获取myVector中的第一个元素,并赋值给变量value。

4. 删除元素

myVector.erase(myVector.begin());

上述代码删除myVector中的第一个元素。

5. 计算元素数量

int size = myVector.size();

上述代码获取myVector中元素的数量。

6. 清空vector

myVector.clear();

上述代码清空myVector中的所有元素。

7. 判断vector是否为空

if (myVector.empty())
  // vector为空

上述代码判断myVector是否为空,如果为空,则执行花括号中的代码段。

使用vector不仅可以提高程序的灵活性,还可以减少内存的使用。在使用vector时,需要注意,vector的访问和修改操作可能会引起vector的重新分配空间,导致效率降低,因此应尽量减少这样的操作。

  
  

评论区

请求出错了