关闭

编程小练习

71人阅读 评论(0) 收藏 举报
分类:


 

  1. #include <iterator>  
  2. #include <list>  
  3. #include <algorithm>  
  4. #include <iostream>  
  5. using namespace std;  
  6. int main()  
  7. {  
  8.     int ia[5] = {1,2,3,4};  
  9.     list<int> id(ia, ia+4);  
  10.     ostream_iterator<int> outite(cout, " ");  
  11.     copy(id.begin(), id.end(), outite);  
  12.     cout << endl;  
  13.     copy(ia+1, ia+2, front_inserter(id));  
  14.     copy(id.begin(), id.end(), outite);  
  15.     cout << endl;  
  16.     copy(ia+3, ia+4, back_inserter(id));  
  17.     copy(id.begin(), id.end(), outite);  
  18.     cout << endl;  
  19.     list<int>::iterator ite = find(id.begin(), id.end(), 3);  
  20.     copy(ia+0, ia+2, inserter(id, ite));  
  21.     copy(id.begin(), id.end(), outite);  
  22.     cout << endl;  
  23.     copy(id.rbegin(), id.rend(), outite);  
  24.     cout << endl;  
  25.     return 0;  
  26. }
0
0

查看评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
    个人资料
    • 访问:16989次
    • 积分:1062
    • 等级:
    • 排名:千里之外
    • 原创:94篇
    • 转载:3篇
    • 译文:0篇
    • 评论:0条
    文章分类