码迷,mamicode.com
首页 > 其他好文 > 详细

安插型迭代器

时间:2019-11-23 14:40:49      阅读:69      评论:0      收藏:0      [点我收藏+]

标签:vector   tor   前端   deque   space   algo   cout   style   cto   

 1 #include <algorithm>
 2 #include <iterator>
 3 #include <list>
 4 #include <vector>
 5 #include <deque>
 6 #include <set>
 7 #include <iostream>
 8 using namespace std;
 9 
10 int main()
11 {
12     list<int> coll1 = { 1, 2, 3, 4, 5, 6, 7, 8, 9 };
13     vector<int> coll2 = { 100 };
14 
15     copy(coll1.cbegin(), coll1.cend(),back_inserter(coll2)); //安插与容器最末端         
16     set<int> coll3 = { 100 };
17     copy(coll1.cbegin(), coll1.cend(), inserter(coll3, coll3.begin())); //安插与容器最前端
18     cout << "coll2:";
19     for (size_t i =0; i < coll2.size(); i++)
20     {
21         cout << coll2[i] << " ";
22     }
23     cout << endl<<"coll3:";
24     set<int>::iterator    iter = coll3.begin();
25     for (iter; iter!=coll3.end(); iter++)
26     {
27         cout << *iter << " ";
28     }
29 }

 

安插型迭代器

标签:vector   tor   前端   deque   space   algo   cout   style   cto   

原文地址:https://www.cnblogs.com/hsy1941/p/11917777.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!