vector+c+++用法
时间: 2023-10-10 20:04:56 浏览: 32
vector c是C++ STL中的一个容器,用于存储动态大小的元素序列。以下是vector c的用法:
1. 包含头文件
#include <vector>
2. 定义vector
vector<int> v; //定义一个int类型的空vector
3. 添加元素
v.push_back(1); //将元素1添加到vector v的末尾
4. 访问元素
int x = v[0]; //访问vector v中的第一个元素
5. 获取vector大小
int size = v.size(); //获取vector v的大小
6. 遍历vector
for(int i=0; i<v.size(); i++)
{
cout<<v[i]<<" ";
}
7. 删除元素
v.erase(v.begin()+2); //删除vector v中的第三个元素
8. 清空vector
v.clear(); //清空vector v中的所有元素
9. 判断vector是否为空
if(v.empty())
{
cout<<"vector is empty"<<endl;
}
10. 复制vector
vector<int> v2 = v; //复制vector v到vector v2
以上是vector c的一些常用用法,可以根据实际需要进行灵活运用。
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![docx](https://img-home.csdnimg.cn/images/20210720083331.png)
![doc](https://img-home.csdnimg.cn/images/20210720083327.png)