21xrx.com
2024-11-22 05:58:33 Friday
登录
文章检索 我的文章 写文章
C++中使用vector容器的方法
2023-07-06 09:55:24 深夜i     --     --
C++ vector 容器 方法

在C++中,vector是一个非常常用的容器,它提供了一种动态数组的实现方式,可以非常方便地存储和访问多个元素。下面介绍一些使用vector容器的方法。

1. 包含头文件

使用vector容器需要包含头文件


#include <vector>

2. 创建vector

可以通过以下三种方式来创建一个vector:


vector<int> vec;

vector<int> vec(10);

vector<int> vec = 5;

第一种方式创建了一个空的vector。

第二种方式创建了一个有10个元素的vector,每个元素的值都是0。

第三种方式创建了一个有5个元素的vector,分别是1、2、3、4、5。

3. 访问vector元素

vector使用下标来访问元素,下标从0开始。


vector<int> vec = 4;

cout << vec[0] << endl; // 输出1

4. 插入元素

可以使用push_back()函数将元素插入到vector的末尾。


vector<int> vec = 3;

vec.push_back(6);

这样,vec中就会有6个元素,分别是1、2、3、4、5、6。

5. 删除元素

可以使用pop_back()函数删除vector的末尾元素。


vector<int> vec = 5;

vec.pop_back();

这样,vec中就会只有4个元素,分别是1、2、3、4。

6. 获取vector的长度

可以使用size()函数获取vector中元素的数量。


vector<int> vec = 2;

cout << vec.size() << endl; // 输出5

7. 遍历vector

可以使用for循环来遍历vector中的元素。


vector<int> vec = 3;

for(int i=0; i<vec.size(); i++) {

  cout << vec[i] << endl;

}

这样可以依次输出1、2、3、4、5。

以上是一些常用的vector容器的方法,了解这些方法后,可以更方便地使用vector来存储和访问多个元素。

  
  

评论区

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