c++向量的使用方法是什么
导读:在C++中,向量是一种动态数组,可以在运行时根据需要动态增长或缩小。以下是使用向量的常用方法: 包含头文件:#include <vector> 声明向量:std::vector<int> vec; 向向量...
在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)
- 使用for循环:
以上是一些常用的向量操作方法,可以根据具体需求选择合适的方法来操作向量。
声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!
若转载请注明出处: c++向量的使用方法是什么
本文地址: https://pptw.com/jishu/680551.html