STL的iterator组件,分离了容器和算法. 一.规定 在STL体系下定义iterator,要满足规定的一些规范: 1.iterator_category 有5中分类,决定胃具体的操作,如:++,--,!=,==等,归纳为: Input_iterator:只读,不写 output_iterator:只写,不读 forward_iterator: 具备向前读写 bidirectional_iterator: 具备向前,向后读写 random_access_iterator: 提供算数能力 ,…