c++vector用法
时间: 2023-07-01 08:15:19 浏览: 90
C++中vector的用法实例解析
C++中的vector是一个动态数组,具有自动扩容的功能,使用起来非常方便。下面是一些常用的vector用法:
1. 创建一个vector
```c++
#include <vector>
using namespace std;
vector<int> vec; // 创建一个空的vector,存储int类型的数据
```
2. 在vector末尾添加元素
```c++
vec.push_back(1); // 在末尾添加一个元素1
vec.push_back(2); // 在末尾添加一个元素2
```
3. 获取vector中的元素
```c++
int first = vec[0]; // 获取第一个元素
int second = vec[1]; // 获取第二个元素
int last = vec.back(); // 获取最后一个元素
```
4. 获取vector的大小
```c++
int size = vec.size(); // 获取vector的大小,即元素个数
```
5. 遍历vector中的所有元素
```c++
for (int i = 0; i < vec.size(); i++) {
cout << vec[i] << " ";
}
```
6. 删除vector中的元素
```c++
vec.pop_back(); // 删除末尾的元素
vec.erase(vec.begin() + 1); // 删除第二个元素
vec.clear(); // 删除所有元素
```
7. 判断vector是否为空
```c++
bool empty = vec.empty(); // 判断vector是否为空
```
以上是vector的一些基本用法,可以根据实际需要进行使用。
阅读全文