您的位置:首页 > 其它

STL-list的访问与遍历

2015-10-30 18:58 423 查看
#include"iostream"
#include"list"
#include"cstdlib"
using namespace std;
int main()
{
int ia[]={34,18,25,89,40,15,56,14,41,24};
listiList(ia,ia+10);
list::iterator it;
// cout<<"The
begin:"<<iList.begin()<<endl;
cout<<"The
first:"<<iList.front()<<endl;
cout<<"The last:"<<iList.back()<<endl;
it=iList.begin();
cout<<*it<<' '<<endl;
it++;
cout<<*it<<' '<<endl;
it++;
cout<<*it<<' '<<endl;
it--;
cout<<*it<<' '<<endl;
cout<<"........................."<<endl;
it=iList.end();
cout<<*it<<' '<<endl;
it--;
cout<<*it<<' '<<endl;
it++;
cout<<*it<<' '<<endl;
it++;
cout<<*it<<' '<<endl;
it++;
cout<<*it<<' '<<endl;
list::iterator end;
system("pause");
end=iList.end();
for(it=iList.begin();it!=end;it++)
cout<<*it<<' ';
cout<<endl;
system("pause");
return 0;//list貌似是环形的,end位为空
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: