21xrx.com
2025-04-13 15:50:55 Sunday
文章检索 我的文章 写文章
C++中的vector使用方法
2023-07-06 10:05:13 深夜i     19     0
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++的官方文档。

  
  

评论区

请求出错了