vector+c+++用法
时间: 2023-09-08 22:11:25 浏览: 95
vector c是一个C++标准库中的容器,用于存储动态大小的元素序列。它通过模板实现,可以容纳任何类型的元素。
以下是vector c的一些用法:
1. 创建一个空的vector:
```c++
vector<int> v;
```
2. 在vector末尾添加一个元素:
```c++
v.push_back(5);
```
3. 获取vector中的元素数量:
```c++
v.size();
```
4. 获取vector中的第一个元素:
```c++
v.front();
```
5. 获取vector中的最后一个元素:
```c++
v.back();
```
6. 访问vector中的元素:
```c++
v[2]; // 访问第三个元素
```
7. 删除vector中的最后一个元素:
```c++
v.pop_back();
```
8. 删除vector中的所有元素:
```c++
v.clear();
```
9. 通过迭代器遍历vector中的所有元素:
```c++
for (auto it = v.begin(); it != v.end(); ++it) {
cout << *it << endl;
}
```
10. 将vector中的元素排序:
```c++
sort(v.begin(), v.end());
```
11. 将vector中的元素逆序:
```c++
reverse(v.begin(), v.end());
```
阅读全文