c++向量的使用方法是什么

在C++中,向量是一种动态数组,可以在运行时根据需要动态增长或缩小。以下是使用向量的常用方法:

包含头文件:#include <vector>

声明向量:std::vector<int> vec;

向向量中添加元素:

使用push_back方法添加元素:vec.push_back(10);
使用初始化列表添加多个元素:std::vector<int> vec = {1, 2, 3, 4, 5};

访问向量元素:

使用下标访问:int elem = vec[2];
使用迭代器访问:for(auto it = vec.begin(); it != vec.end(); ++it)

获取向量大小:int size = vec.size();

删除向量元素:

使用pop_back方法删除最后一个元素:vec.pop_back();
使用erase方法删除指定位置的元素:vec.erase(vec.begin() + 2);

清空向量:vec.clear();

遍历向量:

使用for循环:for(int i = 0; i < vec.size(); ++i)
使用迭代器:for(auto it = vec.begin(); it != vec.end(); ++it)

以上是一些常用的向量操作方法,可以根据具体需求选择合适的方法来操作向量。

阅读剩余
THE END