c++的vector怎么用
时间: 2023-11-12 08:58:13 浏览: 41
C++中的vector是一个动态数组,可以在运行时动态地增加或减少其大小。使用vector需要包含头文件<vector>。下面是一些常用的vector操作:
1. 创建一个空的vector:
```c++
vector<int> v; // 创建一个空的int类型vector
```
2. 在vector末尾添加元素:
```c++
v.push_back(1); // 在末尾添加元素1
v.push_back(2); // 在末尾添加元素2
```
3. 访问vector中的元素:
```c++
cout << v[0] << endl; // 输出第一个元素
cout << v[1] << endl; // 输出第二个元素
```
4. 获取vector的大小:
```c++
cout << v.size() << endl; // 输出vector的大小,即元素个数
```
5. 遍历vector中的元素:
```c++
for (int i = 0; i < v.size(); i++) {
cout << v[i] << " ";
}
cout << endl;
```
6. 删除vector中的元素:
```c++
v.pop_back(); // 删除末尾元素
v.erase(v.begin() + 1); // 删除第二个元素
```
7. 清空vector:
```c++
v.clear(); // 清空vector中的所有元素
```
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)