21xrx.com
2024-06-02 22:36:51 Sunday
登录
文章检索 我的文章 写文章
C++中的vector使用方法
2023-07-06 10:05:13 深夜i     --     --
C++ vector 使用方法

C++中的vector是一个非常有用的工具,它可以轻松地存储任何类型的数据,同时还提供了方便的访问和管理数据的方法。如果您还不熟悉vector的使用方法,接下来我们将为您介绍一些基本知识和技巧。

定义vector变量:

要创建一个vector,您需要使用vector类模板。例如,以下代码将创建一个名为“myVector”的vector,并将其初始化为具有5个整数值的向量:


#include <vector>

using namespace std;

vector<int> myVector(5);

访问vector元素:

要获取vector中的元素,您可以使用vector的“[]”运算符。例如,以下代码将输出vector中第三个元素的值:


cout << myVector[2] << endl;

也可以使用vector的at()函数访问元素。要访问vector中的第n个元素,您可以使用以下代码:


cout << myVector.at(n-1) << endl;

添加元素:

要向vector中添加元素,可以使用push_back()函数。例如,以下代码将向myVector中添加一个整数值:


myVector.push_back(10);

或者,您可以使用insert()函数将一个或多个元素插入到vector的指定位置。例如,以下代码将插入一个整数值到myVector的第一个位置:


myVector.insert(myVector.begin(), 100);

删除元素:

要删除vector中的元素,可以使用erase()函数。例如,以下代码将删除myVector中的第一个元素:


myVector.erase(myVector.begin());

或者,您可以使用pop_back()函数将vector中的最后一个元素弹出。例如,以下代码将从myVector中删除最后一个元素:


myVector.pop_back();

获取vector大小:

要获取vector中元素的数量,可以使用size()函数。例如,以下代码将输出myVector中元素的数量:


cout << "Size of myVector: " << myVector.size() << endl;

以上就是一些基本的使用方法,我们希望这篇文章可以对你理解vector的使用方法有所帮助。如果您想深入了解更多关于vector的高级用法和技巧,请查阅C++的官方文档。

  
  

评论区

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