vector+c+++用法
时间: 2023-09-28 21:03:21 浏览: 27
在 C++ 中,vector 是一个动态数组,可以根据需要动态地调整其大小。以下是 vector 的基本用法:
1. 包含头文件
```c++
#include <vector>
```
2. 声明 vector
```c++
std::vector<int> vec; // 声明一个空 vector,其中元素类型为 int
```
3. 添加元素
```c++
vec.push_back(1); // 在 vector 的末尾添加元素 1
vec.push_back(2); // 在 vector 的末尾添加元素 2
vec.push_back(3); // 在 vector 的末尾添加元素 3
```
4. 访问元素
```c++
int first_element = vec[0]; // 访问 vector 的第一个元素
int last_element = vec.back(); // 访问 vector 的最后一个元素
```
5. 遍历 vector
```c++
for(int i=0; i<vec.size(); i++){
std::cout << vec[i] << " "; // 输出 vector 的所有元素
}
```
6. 删除元素
```c++
vec.pop_back(); // 删除 vector 的最后一个元素
```
7. 清空 vector
```c++
vec.clear(); // 清空 vector 中的所有元素
```
这些是 vector 的基本用法,还有其他一些方法可以根据需要使用。
相关推荐
![txt](https://img-home.csdnimg.cn/images/20210720083642.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![docx](https://img-home.csdnimg.cn/images/20210720083331.png)