21xrx.com
2024-11-22 06:13:31 Friday
登录
文章检索 我的文章 写文章
C++ Vector常用方法详解
2023-07-02 00:58:10 深夜i     --     --
C++ Vector 常用方法 详解

C++中的Vector是一种动态数组,其大小可以根据需要自动调整。Vector常用于存储数据,可以方便地添加或删除数据。

下面是C++中Vector的常用方法:

1.创建Vector

定义Vector变量时,需要指定其类型。

例如,定义一个存储整数的Vector:


#include <vector>

std::vector<int> vec;

2.添加元素

使用push_back()方法可以将元素添加到Vector中。

例如,将数字1和数字2添加到Vector中:


vec.push_back(1);

vec.push_back(2);

3.删除元素

使用erase()方法可以删除Vector中的元素。

例如,删除第一个元素:


vec.erase(vec.begin());

也可以删除一个范围内的元素:


vec.erase(vec.begin()+1, vec.end()-1);

4.获取元素

使用[]运算符可以获取Vector中的元素。

例如,获取第一个元素:


int a = vec[0];

也可以使用at()方法获取元素:


int a = vec.at(0);

5.获取大小

使用size()方法可以获取Vector中元素的数量。

例如,获取Vector的大小:


int a = vec.size();

6.清空Vector

使用clear()方法可以清空Vector中的元素。

例如,清空Vector:


vec.clear();

7.排序Vector

使用sort()方法可以对Vector中的元素进行排序。

例如,对Vector进行升序排序:


std::sort(vec.begin(), vec.end());

8.倒序输出Vector

使用reverse()方法可以倒序输出Vector中的元素。

例如,倒序输出Vector:


std::reverse(vec.begin(), vec.end());

以上是C++中Vector常用的方法,可以方便地实现对Vector的操作。在编写程序时,应根据需要选择合适的方法来操作Vector,以提高程序的效率和稳定性。

  
  

评论区

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