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());