vector+c+++用法
时间: 2023-09-08 14:08:14 浏览: 62
在 C++ 中,vector 是一个动态数组容器,可以在运行时动态调整大小,非常方便。下面是一些 vector 的基本用法:
1. 头文件包含
```c++
#include <vector>
```
2. 定义 vector 变量
```c++
std::vector<int> vec; // 定义一个 int 类型的 vector
std::vector<std::string> str_vec; // 定义一个 string 类型的 vector
```
3. 向 vector 中添加元素
```c++
vec.push_back(1); // 在 vector 的尾部添加一个元素 1
vec.push_back(2); // 在 vector 的尾部添加一个元素 2
vec.push_back(3); // 在 vector 的尾部添加一个元素 3
```
4. 访问 vector 中的元素
```c++
int num = vec[0]; // 获取 vector 中第 1 个元素的值(下标从 0 开始)
```
5. 获取 vector 元素数量
```c++
int size = vec.size(); // 获取 vector 的元素数量
```
6. 遍历 vector 中的元素
```c++
for (int i = 0; i < vec.size(); i++) {
int num = vec[i];
// do something with num
}
```
7. 清空 vector 中的元素
```c++
vec.clear(); // 清空 vector 中的所有元素
```
这些是 vector 的一些基本用法,还有很多其他的用法,可以参考 C++ 的官方文档或其他资料。