c++中vector具体用法
时间: 2023-08-15 10:04:48 浏览: 108
在C++中,vector是一个标准库提供的动态数组容器,使用前需要包含头文件`<vector>`。
下面是一些常见的vector用法:
1. 创建一个vector对象:
```cpp
#include <vector>
using namespace std;
vector<int> myVector; // 创建一个空的整数向量
```
2. 向vector中添加元素:
```cpp
myVector.push_back(10); // 在末尾添加一个元素
myVector.push_back(20);
myVector.push_back(30);
```
3. 访问vector中的元素:
```cpp
int element = myVector[0]; // 使用下标访问元素
int size = myVector.size(); // 获取向量的大小
```
4. 遍历vector中的元素:
```cpp
for (int i = 0; i < myVector.size(); i++) {
cout << myVector[i] << " ";
}
```
5. 删除vector中的元素:
```cpp
myVector.pop_back(); // 删除末尾的元素
myVector.erase(myVector.begin() + 1); // 删除指定位置的元素
```
6. 清空vector中的所有元素:
```cpp
myVector.clear();
```
这些只是vector的一些基本用法,实际上它还提供了许多其他方便的函数和操作,比如插入元素、查找元素、排序等。您可以查阅C++的相关文档或教程,深入了解vector的详细用法。
阅读全文