正文

使用前向和反向迭代器遍历list2010-10-19 17:37:00

【评论】 【打印】 【字体: 】 本文链接:http://blog.pfan.cn/lym51/51880.html

分享到:

#include <iostream> #include <list> using namespace std; int main(int argc, char* argv[]) {      int iArr[] = { 1,2,3,4,5,6,7,8,9 };      list<int> myList(iArr,iArr+9);      list<int>::iterator it = myList.begin();      int iTemp = 0;      // 前向iterator      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; }

阅读(9592) | 评论(0)


版权声明:编程爱好者网站为此博客服务提供商,如本文牵涉到版权问题,编程爱好者网站不承担相关责任,如有版权问题请直接与本文作者联系解决。谢谢!

评论

暂无评论
您需要登录后才能评论,请 登录 或者 注册