1、头文件: #include <vector>
2.初始化(五种方式)
vector<int>v; //初始化为空
vector<int>v(v1); //用另一个vector来初始化,即构造一个副本
vector<int>v(n, i); //大小为n,并全部初始化为元素i (常用)
vector<int>(n); //构造大小为n的容器,没有初始化里面的元素
vector<int>{1,2,3,4}; //构造大小为4,并初始化里面的各个元素
3.遍历元素(两种方法)
a.与遍历数组一样
b.使用迭代器
vector<int>::iterator v1;
for(v1=v.begin(); v1!=v.end(); v1++){
cout<<*v1<<" "; }
4.添加元素
//insert,会改变该下标的元素,但是不会替换,原来的会向后移
v.insert(v.begin()+2,99);
5.删除元素
c.pop_back()删除末尾的数据。
v.pop_back();
6.清空
v.clear()
7.判断是否为空
v.empity();
8.c.erase(pos)删除pos位置的数据,传回下一个数据的位置。
详情关注:https://www.cnblogs.com/scandy-yuan/archive/2013/01/07/2849735.html