21xrx.com
2024-11-22 13:20:46 Friday
登录
文章检索 我的文章 写文章
C++ 中的 Vector 头文件
2023-06-27 11:43:03 深夜i     --     --
C++ Vector 头文件

C++中的Vector头文件是一个非常强大的工具,它允许您在运行时动态地分配内存并存储一个可变数量的元素。Vector头文件提供了一种非常方便和容易使用的方法来管理和操作数组。本文将介绍C++中的Vector头文件,如何使用它和一些常见的方法。

Vector头文件是由C++标准模板库(STL)提供的一个容器类。它的头文件是#include ,在使用它之前您需要把这个头文件包含到您的程序中。

对于Vector头文件的操作,下面是一些常见的方法:

1. push_back()

push_back()方法是向vector中添加元素的最常用方法。该方法在vector的末尾添加一个元素,将会增加vector的大小。

例如:


vector<int> v;

v.push_back(10);

v.push_back(20);

v.push_back(30);

上述代码将在vector末尾添加三个元素,v的大小将增加到三。

2. pop_back()

pop_back()方法是从vector中删除元素的方法。该方法会删除vector的最后一个元素,同时减小vector的大小。

例如:


vector<int> v 10;

v.pop_back();

上述代码删除了v的最后一个元素30,同时v的大小也减小了1。

3. size()

size()方法返回vector当前存储元素的数量。

例如:


vector<int> v 10;

int size = v.size(); // size输出为3

4. clear()

clear()方法删除vector中所有的元素,使得vector变为空。

例如:


vector<int> v 30;

v.clear(); // 删除所有元素

int size = v.size(); // size输出为0

5. at()

at()方法返回vector中存储在指定位置的元素。它可以接受一个整数参数作为索引,返回vector中该位置的元素。

例如:


vector<int> v 30;

int val = v.at(1); // val输出为20

使用vector头文件可以让您更容易地管理和操作数组,特别是当您不知道数组的大小或需要动态地改变数组大小时。vector头文件是C++中非常有用的一个工具,使用它可以简化您的代码并使您的程序更易于维护。

  
  

评论区

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