#include<stdio.h>
#include<vector>
using namespace std;
int main(){
vector<int> it;
for(int i=1;i<=5;i++){
it.push_back(i);
}
vector<int>::iterator aa=it.begin();
for(int i=0;i<5;i++){
printf("%d ",*it.begin()+i);
}
return 0;
}
//------------vector容器类似于数组------------------
//1.vi.push_back(x)就是在vector后面添加一个元素x
//2.vi.pop_back()就是删除最后一个尾元素
//3.vi.size()就是vector中元素的个数
//4.vi.clear()就是清空vector中所有的元素
//5.vi.insert(k,x)就是向任意迭代器k插入一个元素x 如:vi.insert(vi.begin()+2,-1) 将-1插入至vi[2]的位置
//6.vi.erase()
//------>第一种用法:vi.erase(it) 如:vi.erase(vi.begin()+3) 删除vi[3]
//------>第二种用法:vi.erase(first,last) 如:vi.erase(vi.begin()+3,vi.begin()+7) 删除vi[3]-vi.[6]的所有元素
//总结vector的用途:
//------>1.作为数组使用 节省空间
//------>2.储存数据只有一次性全部输出