STL-list的訪問與遍歷
#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位爲空
}
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.