《c++ primer》P270,习题9.9
实现代码如下:
#include<iostream> #include<list> using namespace std; int main() { int ia[5]={1 , 2 , 3 , 4 , 5}; list<int> lst1(ia , ia + 5); list<int>::iterator iter1 = lst1.begin(), iter2 = lst1.end(); while(iter2 != iter1) cout<<*(--iter2)<<" " ; cout<<endl; return 0; }