1、头文件:#include<vector>
2、作用:保存各类型的数据,可替换数组进行使用。
3、使用:vector<数据类型 > 容器名称,定义一个容器。
4、使用示例
#include<iostream>
#include<vector>
#include<string>
using namespace std;
int main()
{
vector<int> v1 ={1,2,3,4,5}; //该容器v1只能保存整型
vector<string> v2 = {"hey","bro","world"};//该容器v2只能保存字符串型
v1.push_back(6); //在v1末尾添加6,此时v1为123456
v1.erase(v1.begin()+1,v1.begin()+3); //删除位置[1,3),此时v1为 1456
/*
//遍历1 for
for(int i =0; i<v1.size(); i++)
{
cout << v1[i] << endl;
}
*/
//遍历2 iterator迭代器
vector<int>::iterator it; //迭代器it声明
for(it = v1.begin(); it != v1.end(); it++)
cout << *it << endl; //分四行输出1456
return 0;
}
5、示例测试结果