c++vector用法
时间: 2023-07-03 13:29:51 浏览: 122
C++中的vector是一个动态数组容器,可以根据需要动态地调整其大小。以下是vector的基本用法:
1. 引入头文件
```c++
#include <vector>
```
2. 创建vector
```c++
std::vector<int> vec; // 创建一个空的int类型vector
```
3. 添加元素
```c++
vec.push_back(1); // 在vector末尾添加元素1
vec.push_back(2); // 在vector末尾添加元素2
```
4. 访问元素
```c++
std::cout << vec[0] << std::endl; // 输出第一个元素1
std::cout << vec[1] << std::endl; // 输出第二个元素2
```
5. 获取vector的大小
```c++
std::cout << vec.size() << std::endl; // 输出vector的大小,即2
```
6. 遍历vector
```c++
for (int i = 0; i < vec.size(); i++) {
std::cout << vec[i] << " ";
}
// 输出结果:1 2
```
7. 删除元素
```c++
vec.pop_back(); // 删除vector末尾的元素
```
8. 清空vector
```c++
vec.clear(); // 清空vector中的所有元素
```
注意:vector中的元素可以是任意类型,包括自定义类。同时,vector还支持很多其他的操作,如插入元素、删除指定位置的元素、查找元素等,可以根据具体的需求进行使用。
阅读全文