c++vector容器
时间: 2023-07-17 07:03:13 浏览: 124
C++中的vector是一种动态数组容器,它可以在运行时根据需要自动调整大小。它是C++标准模板库(STL)中的一部分,并提供了许多方便的方法来操作和管理元素。
要使用vector,你需要包含vector头文件:
```cpp
#include <vector>
```
然后,你可以创建一个vector对象,并使用push_back()方法添加元素:
```cpp
std::vector<int> myVector; // 创建一个存储int类型的vector
myVector.push_back(10); // 添加元素
myVector.push_back(20);
myVector.push_back(30);
```
你还可以使用下标运算符[]来访问vector中的元素:
```cpp
int element = myVector[1]; // 获取索引为1的元素,即第二个元素(20)
```
除了push_back()方法,vector还提供了许多其他有用的方法,例如pop_back()删除最后一个元素,size()返回元素的数量,empty()检查vector是否为空等。
vector还支持迭代器,可以使用迭代器遍历vector中的元素:
```cpp
for (std::vector<int>::iterator it = myVector.begin(); it != myVector.end(); ++it) {
std::cout << *it << " ";
}
```
这是vector容器的简单使用示例,你可以根据需要使用其他方法和功能来操作和管理vector中的数据。
阅读全文