对于c++的vector容器的函数应用:
#include<string> #include<iostream> #include<vector> using namespace std; int main(){ int i=0; vector <int> vt; vector <int>::iterator it; for(i=0;i<12;i++) vt.push_back(i); //在容器vt添加元素 cout<<"数组形式结果:"<<endl; for(i=0;i<12;i++){ cout<<vt[i]<<" "; } cout<<endl; cout<<"迭代器形式结果:"<<endl; for(it=vt.begin();it!=vt.end();it++){ cout<<*it<<" "; } cout<<endl; cout<<"vt元素个数是:"<<vt.size()<<endl; //size函数 //插入元素函数 vt.insert(vt.begin()+5,22); cout<<"往vt[5]插入元素后容器情况:"<<endl; for(i=0;i<vt.size();i++){ cout<<vt[i]<<" "; } cout<<endl; vt.pop_back(); cout<<"删除尾元素后容器最后一个元素是:"<<vt[vt.size()-1]<<endl; vt.erase(vt.begin()+1,vt.begin()+4); cout<<"删除区间vt[1]~vt[3]元素后容器情况:"<<endl; for(i=0;i<vt.size();i++){ cout<<vt[i]<<" "; } return 0; }
结果: