STL中由三类适配器,它们分别是:

1.容器适配器(stack、queue)

2.迭代器适配器(insert_iterator、reverse_iterator、iostream_iterator)

3.函数适配器(bind1st等等)

 

容器适配器

关于容器适配器我们已经在前面的http://www.cnblogs.com/runnyu/p/6003821.html讲过了。

 

迭代器适配器

1.insert iterator

当我们这样使用copy算法的时候:

1 vector<int> ins = { 1, 3, 5, 7};
2 vector<int> coll;  // coll为空
3 copy(ins.begin(), ins.end(), coll.begin());
View Code

相关文章: