21xrx.com
2024-12-22 19:58:25 Sunday
登录
文章检索 我的文章 写文章
C++中vector的用法
2023-07-10 08:01:32 深夜i     --     --
vector C++ 容器 动态数组 push_back()

C++中,vector是一个非常有用的数据类型,它可以存储任意类型的数据(包括自定义类型),并且可以通过各种方法对其进行操作。

以下是一些常用的vector方法:

1.创建vector变量

使用以下语法创建vector变量:


vector<data_type> vector_name;

其中,data_type是要存储的数据类型,vector_name是变量的名称。

例如,以下语句创建了一个vector变量,用于存储整数:


vector<int> my_vector;

2.添加元素

使用push_back()方法将元素添加到vector中,例如:


my_vector.push_back(10);

my_vector.push_back(20);

my_vector.push_back(30);

这将向my_vector中添加三个整数,分别为10、20和30。

3.访问元素

可以通过下标访问vector中的元素,例如:


int x = my_vector[0];

int y = my_vector[1];

int z = my_vector[2];

这将分别将vector中的第一个、第二个和第三个元素赋值给变量x、y和z。

4.删除元素

使用erase()方法删除vector中的元素,例如:


my_vector.erase(my_vector.begin() + 1);

这将删除my_vector中的第二个元素。

5.插入元素

使用insert()方法在vector中插入元素,例如:


my_vector.insert(my_vector.begin() + 1, 15);

这将在my_vector的第二个位置插入一个整数15。

6.获取元素数量

可以使用size()方法获取vector中元素的数量,例如:


int size = my_vector.size();

这将获取my_vector中元素的数量,并将其赋值给变量size。

总结

vector是一个非常有用的C++数据类型,可以用于存储任意类型的数据,并且可以使用各种方法对其进行操作。掌握有关vector的基本用法,将帮助您更有效地开发C++程序。

  
  

评论区

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