c++vector使用方法
时间: 2023-10-12 19:16:46 浏览: 55
C++ 的 vector 是一个能够存放任意类型的动态数组,它能够增加和压缩数据。下面是 C++ vector 的使用方法:
1. 引入头文件
```c++
#include <vector>
```
2. 定义一个 vector
```c++
std::vector<int> vec; // 定义一个存放 int 类型的 vector
```
3. 添加元素
```c++
vec.push_back(1); // 在 vector 的末尾添加元素
```
4. 访问元素
```c++
std::cout << vec[0] << std::endl; // 输出第一个元素
std::cout << vec.at(0) << std::endl; // 输出第一个元素
```
5. 遍历 vector
```c++
for (int i = 0; i < vec.size(); i++) {
std::cout << vec[i] << std::endl;
}
for (auto it = vec.begin(); it != vec.end(); it++) {
std::cout << *it << std::endl;
}
for (int num : vec) {
std::cout << num << std::endl;
}
```
6. 删除元素
```c++
vec.erase(vec.begin()); // 删除 vector 的第一个元素
```
7. 清空 vector
```c++
vec.clear(); // 清空 vector
```
以上就是 C++ vector 的基本使用方法,希望可以对你有所帮助。