vector用法c++
时间: 2023-10-27 14:06:33 浏览: 81
vector是C++标准库中的一个容器类,可以动态地存储和操作一组元素。它提供了许多方便的方法来管理元素的插入、删除和访问等操作。
以下是vector的常用用法示例:
1. 包含vector头文件:
```cpp
#include <vector>
```
2. 声明一个vector对象:
```cpp
std::vector<int> myVector; // 声明一个空的int类型vector
```
3. 在vector末尾添加元素:
```cpp
myVector.push_back(10); // 在vector末尾添加元素10
```
4. 获取vector的大小:
```cpp
int size = myVector.size(); // 获取myVector中的元素个数
```
5. 访问vector中的元素:
```cpp
int element = myVector[0]; // 访问第一个元素
```
6. 遍历vector中的所有元素:
```cpp
for (int i = 0; i < myVector.size(); i++) {
int element = myVector[i];
// 对每个元素执行操作
}
```
7. 删除vector中的元素:
```cpp
myVector.pop_back(); // 删除末尾的元素
myVector.erase(myVector.begin() + 2); // 删除索引为2的元素
```
这只是vector的一些基本用法示例,实际上它还有许多其他功能,如插入、排序、查找等操作。你可以参考C++标准库文档或其他教程来进一步了解vector的详细用法。
阅读全文