c++中vector的常见用法
时间: 2024-05-05 07:14:40 浏览: 86
在C++中,vector是一个非常常用的容器,可以存储不同类型的数据。以下是vector的常见用法:
1. 创建vector
可以使用以下语法创建一个vector:
```
vector<数据类型> vector名称;
```
例如,创建一个int类型的vector:
```
vector<int> myVector;
```
2. 向vector中添加元素
可以使用以下语法向vector中添加元素:
```
vector名称.push_back(元素值);
```
例如,向myVector中添加一个整数元素:
```
myVector.push_back(10);
```
3. 访问vector中的元素
可以使用以下语法访问vector中的元素:
```
vector名称[index];
```
例如,访问myVector中的第一个元素:
```
int firstElement = myVector;
```
4. 获取vector的长度
可以使用以下语法获取vector的长度:
```
vector名称.size();
```
例如,获取myVector的长度:
```
int sizeOfMyVector = myVector.size();
```
5. 遍历vector
可以使用以下语法遍历vector:
```
for (int i = 0; i < vector名称.size(); i++) {
// 处理vector名称[i]元素
}
```
例如,遍历myVector并输出其中的所有元素:
```
for (int i = 0; i < myVector.size(); i++) {
cout << myVector[i] << endl;
}
```
6. 删除vector中的元素
可以使用以下语法删除vector中的元素:
```
vector名称.erase(vector名称.begin() + index);
```
例如,删除myVector中的第一个元素:
```
myVector.erase(myVector.begin());
```
阅读全文
相关推荐
![-](https://img-home.csdnimg.cn/images/20241231044833.png)
![-](https://img-home.csdnimg.cn/images/20241231044833.png)
![-](https://img-home.csdnimg.cn/images/20241231044930.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)
![application/x-rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![-](https://img-home.csdnimg.cn/images/20241226111658.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)