STL中vector类使用的例子

来源:互联网 发布:手机淘宝怎么注册用户 编辑:程序博客网 时间:2024/04/28 03:29

#include<iostream>
#include<vector>

using namespace std;

int main()
{
 vector<int> intlist;
 int i;

 intlist.push_back(13);
 intlist.push_back(75);
 intlist.push_back(38);
 intlist.push_back(35);

 cout<<"List elements:";
 for(i=0;i<4;i++)
  cout<<intlist[i]<<" ";
 cout<<endl;

 for(i=0;i<4;i++)
  intlist[i]*=2;
 cout<<"list element:";
    for(i=0;i<4;i++)
  cout<<intlist[i]<<" ";
 cout<<endl;

 vector<int>::iterator listit;

 cout<<"list elements:";
    for(listit=intlist.begin();listit!=intlist.end();++listit)
  cout<<*listit<<" ";
 cout<<endl;

 listit=intlist.begin();
 ++listit;
 ++listit;

 intlist.insert(listit,88);

 cout<<"listelement:  ";

    for(listit=intlist.begin();listit!=intlist.end();++listit)
  cout<<*listit<<" ";
 cout<<endl;
 return 0;