vector容器使用方法
时间: 2023-09-03 11:16:44 浏览: 234
vector等容器的用法
vector 是一个C++ STL库中的容器,可以存储一组动态大小的元素。下面是 vector 的使用方法:
1. 引入 vector 头文件:`#include <vector>`。
2. 创建 vector 对象:`vector<数据类型> vector名称`。例如:创建一个存储整数的 vector 对象 `vector<int> v`。
3. 插入元素:使用 `push_back()` 函数在 vector 尾部插入元素。例如:`v.push_back(10)`。
4. 访问元素:可以使用下标运算符 `[]` 或 `at()` 函数来访问 vector 中的元素。例如:`int num = v[0]` 或 `int num = v.at(0)`。
5. 删除元素:使用 `pop_back()` 函数从 vector 尾部删除元素。例如:`v.pop_back()`。
6. 获取 vector 大小:使用 `size()` 函数获取 vector 中的元素数量。例如:`int len = v.size()`。
7. 遍历 vector:可以使用 for 循环或迭代器来遍历 vector 中的元素。例如:
```c++
// 使用 for 循环遍历 vector
for(int i = 0; i < v.size(); i++) {
cout << v[i] << " ";
}
// 使用迭代器遍历 vector
vector<int>::iterator it; // 定义迭代器
for(it = v.begin(); it != v.end(); it++) {
cout << *it << " ";
}
```
以上就是 vector 的基本使用方法。
阅读全文