vector容器基本用法
时间: 2023-03-30 18:05:04 浏览: 121
vector 容器是 C++ STL 中的一个动态数组,可以存储任意类型的数据。它的基本用法包括创建 vector 对象、向 vector 中添加元素、访问 vector 中的元素、修改 vector 中的元素、删除 vector 中的元素等操作。具体使用方法可以参考 C++ STL 的相关文档或教程。
相关问题
C++ vector容器的基本用法
C++中的vector是一个动态数组,可以方便地添加、删除和访问元素。以下是vector容器的基本用法:
1. 引入vector头文件
```c++
#include <vector>
```
2. 定义一个vector
```c++
vector<int> vec; // 定义一个空的vector,存储int类型数据
vector<string> vec_str; // 定义一个空的vector,存储string类型数据
```
3. 添加元素
```c++
vec.push_back(1); // 在vector尾部添加一个元素1
vec.push_back(2); // 在vector尾部添加一个元素2
vec.push_back(3); // 在vector尾部添加一个元素3
```
4. 访问元素
```c++
cout << vec[0]; // 输出第一个元素1
cout << vec.at(1); // 输出第二个元素2
```
5. 修改元素
```c++
vec[0] = 10; // 将第一个元素1修改为10
vec.at(1) = 20; // 将第二个元素2修改为20
```
6. 删除元素
```c++
vec.pop_back(); // 删除vector尾部的元素3
vec.erase(vec.begin()); // 删除vector开头的元素10
```
7. 获取vector大小
```c++
cout << vec.size(); // 输出vector的大小,即2
```
以上就是vector容器的基本用法,可以方便地实现动态数组的功能。
c++ vector容器的基本用法
C++中的vector是一个动态数组,可以方便地添加、删除和访问元素。以下是vector容器的基本用法:
1. 引入vector头文件
```c++
#include <vector>
```
2. 定义一个vector
```c++
vector<int> vec; // 定义一个空的vector,存储int类型数据
vector<string> vec_str; // 定义一个空的vector,存储string类型数据
```
3. 添加元素
```c++
vec.push_back(1); // 在vector尾部添加一个元素1
vec.push_back(2); // 在vector尾部添加一个元素2
vec.push_back(3); // 在vector尾部添加一个元素3
```
4. 访问元素
```c++
cout << vec[0]; // 输出第一个元素1
cout << vec.at(1); // 输出第二个元素2
```
5. 修改元素
```c++
vec[0] = 10; // 将第一个元素1修改为10
vec.at(1) = 20; // 将第二个元素2修改为20
```
6. 删除元素
```c++
vec.pop_back(); // 删除vector尾部的元素3
vec.erase(vec.begin()); // 删除vector开头的元素10
```
7. 获取vector大小
```c++
cout << vec.size(); // 输出vector的大小,即2
```
以上就是vector容器的基本用法,可以方便地实现动态数组的功能。
阅读全文