您的位置:首页 > 编程语言

编程小练习

2016-06-01 07:10 190 查看

 

#include <iterator>  
#include <list>  
#include <algorithm>  
#include <iostream>  
using namespace std;  
int main()  
{  
    int ia[5] = {1,2,3,4};  
    list<int> id(ia, ia+4);  
    ostream_iterator<int> outite(cout, " ");  
    copy(id.begin(), id.end(), outite);  
    cout << endl;  
    copy(ia+1, ia+2, front_inserter(id));  
    copy(id.begin(), id.end(), outite);  
    cout << endl;  
    copy(ia+3, ia+4, back_inserter(id));  
    copy(id.begin(), id.end(), outite);  
    cout << endl;  
    list<int>::iterator ite = find(id.begin(), id.end(), 3);  
    copy(ia+0, ia+2, inserter(id, ite));  
    copy(id.begin(), id.end(), outite);  
    cout << endl;  
    copy(id.rbegin(), id.rend(), outite);  
    cout << endl;  
    return 0;  
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: