#include<iostream> #include<vector> #include<algorithm> using namespace std; int main(){ vector<int >vv(5,123); vector<int >::iterator ite=vv.begin(); while(ite!=vv.end()){ cout<<*ite<<endl; ++ite; } cout<<vv.size()<<" "<<vv.capacity()<<endl; int a=5; vv.push_back(a+a); cout<<vv.size()<<" "<<vv.capacity()<<endl; int& tmp=vv.front(); cout<<tmp<<endl; tmp=vv.back(); cout<<tmp<<endl; cout<<"-------------"<<endl; vv.pop_back(); cout<<vv.size()<<" "<<vv.capacity()<<endl; cout<<"+++++++++++++++"<<endl; vector<int>::iterator itepos=::find(vv.begin(),vv.end(),123); itepos=vv.erase(itepos); //vv.insert(itepos,2,333); ite=vv.begin(); while(ite!=vv.end()){ cout<<*ite<<endl; ++ite; } cout<<"++++++++++++++"<<endl; vv.clear(); return 0; }