vector存储类相关的用法
时间: 2023-07-23 18:05:15 浏览: 80
vector主要用法
vector 是 C++ STL(Standard Template Library)的一部分,是一个用于动态数组的容器。它可以自动调整大小,方便地管理内存,是一个非常常用的容器。
下面是 vector 的一些常用的用法:
1.创建一个 vector 对象:
```
#include<vector>
std::vector<int> v; // 创建一个空的 vector 对象
```
2.向 vector 中添加元素:
```
v.push_back(1); // 向 vector 中添加一个整数 1
v.push_back(2); // 向 vector 中添加一个整数 2
v.push_back(3); // 向 vector 中添加一个整数 3
```
3.获取 vector 的大小:
```
v.size(); // 获取 vector 的大小,即元素个数
```
4.访问 vector 中的元素:
```
v[0]; // 访问 vector 中的第一个元素,即整数 1
v[1]; // 访问 vector 中的第二个元素,即整数 2
v[2]; // 访问 vector 中的第三个元素,即整数 3
```
5.遍历 vector 中的元素:
```
for (int i = 0; i < v.size(); i++) {
std::cout << v[i] << " "; // 输出每个元素
}
```
6.删除 vector 中的元素:
```
v.pop_back(); // 删除 vector 中最后一个元素
v.erase(v.begin()); // 删除 vector 中第一个元素
v.erase(v.begin() + 1); // 删除 vector 中第二个元素
```
7.清空 vector:
```
v.clear(); // 清空 vector 中的所有元素
```
这些是 vector 的一些常用用法,还有更多的用法可以参考 C++ STL 中 vector 的文档。
阅读全文