C++ vector
时间: 2023-02-07 09:21:28 浏览: 136
C++ vector
vector 是 C++ 标准库中的一种容器类型。它的特点是能够快速地向里面加入或删除元素,同时也支持随机访问。
使用方法:
1. 在你的代码中包含头文件 `#include <vector>`。
2. 声明一个 vector 变量:
```cpp
std::vector<int> v;
```
这条语句声明了一个叫做 v 的 vector 变量,它只能存储 int 类型的数据。
3. 向 vector 中加入元素:
```cpp
v.push_back(1);
v.push_back(2);
v.push_back(3);
```
这样就把 1, 2, 3 三个数字加入了 vector 中。
4. 访问 vector 中的元素:
可以使用下标访问 vector 中的元素。例如,若要访问 v 中第 2 个元素,可以写成 v[1]。注意,vector 的下标是从 0 开始的。
还可以使用迭代器访问 vector 中的元素。迭代器是一种指针类型,可以用来遍历容器中的元素。例如:
```cpp
for (std::vector<int>::iterator it = v.begin(); it != v.end(); ++it) {
std::cout << *it << std::endl;
}
```
这样就会依次输出 vector 中的每一个元素。
5. 其他常用方法:
- `v.size()` 返回 vector 中元素的个数。
- `v.empty()` 判断 vector 是否为空。
- `v.clear()` 删除 vector 中的所有元素。
总之,vector 是一个很方便的容器类型,可
阅读全文