21xrx.com
2024-12-22 18:20:45 Sunday
登录
文章检索 我的文章 写文章
C++中vector的使用方式
2023-07-11 07:20:40 深夜i     --     --
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的重新分配空间,导致效率降低,因此应尽量减少这样的操作。

  
  

评论区

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