本文介绍三种常用的配接器,insert_iterator,stream_iterator和reverse_iterator。
- 安插性迭代器(insert_iterator)
该迭代器主要用于解决copy时目标容器空间不足的问题。
该类型迭代器主要有三种:
back_inserter, 该迭代器只能用于有push_back方法的容器;
front_inserter,该迭代器只能用于有push_front方法的容器,即list和deque;
inserter,该迭代器的参数是指定要插入的区间位置; 流迭代器(stream_iterator)
可用于内容的读取与显示,也可用于文件的读写操作。反向迭代器(reverse_iterator)
容器中的内容进行反向操作。(rbegin和rend)