list<int> l;
for(int i = 0; i<10; i++)
{
l.push_back(i);
}
for(list<int>::reverse_iterator it = l.rbegin(); it != l.rend();)
{
cout<<*it<<endl;
it = list<int>::reverse_iterator(l.erase((++it).base()));
}
list<int> l;
for(int i = 0; i<10; i++)
{
l.push_back(i);
}
for(list<int>::reverse_iterator it = l.rbegin(); it != l.rend();)
{
cout<<*it<<endl;
it = list<int>::reverse_iterator(l.erase((++it).base()));
}
相关文章: