list
正序迭代器:
iterator
逆序迭代器:
reverse_iterator
正序便利:
list<int> l;
for(list<int>::iterator it=l.begin();it!=l.end();it++)
cout<<*it<<endl;
逆序遍历:
list<int> l;
for(list<int>::reverse_iterator it=l.rbegin();it!=l.rend();it++)
cout<<*it<<endl;
list的迭代器不支持随机访问:比如it = it +3; 只支持 it++,it--;
reverse和sort接口:反转和排序