C++ 容器的正向和反向迭代

来源:互联网 发布:淘宝内部优惠券采集 编辑:程序博客网 时间:2024/05/21 17:51
#include<iostream>#include<list>using namespace std;int main(){    int arr[] = { 1,2,3,4,5,6,7,8,9 };    list<int> myList(arr, arr+9);    // 前向iterator    list<int>::iterator it;    cout << "Normal data: \n";    for (it=myList.begin(); it!=myList.end(); it++)    {         cout << *it << " ";    }    cout << "\n";    // 反向iterator    list<int> ::reverse_iterator rIt;     cout << "reverse data: \n";     for (rIt=myList.rbegin(); rIt!=myList.rend(); rIt++)     {          cout << *rIt << " ";     }     cout << "\n";     return 0;}

转自:http://blog.sina.com.cn/s/blog_8154bb460101crgf.html

原创粉丝点击