C++ 迭代器类别
2013-10-23 19:58
218 查看
1、output迭代器:一次一步,只能向前,流水线上放着一批空的盒子,每次向前移动一个,往盒子里面塞一个东西。
2、input迭代器:一次一步,只能向前,流水线上放着一批零件,每次向前移动一个,可以看这个零件,但是不能加工。
3、forward迭代器:继承input迭代器,可以加工零件。
4、bidirectional迭代器:继承forward迭代器,可以向后移。
5、random access迭代器:继承bidirectional迭代器,可以一次移动多个位置。
2、input迭代器:一次一步,只能向前,流水线上放着一批零件,每次向前移动一个,可以看这个零件,但是不能加工。
3、forward迭代器:继承input迭代器,可以加工零件。
4、bidirectional迭代器:继承forward迭代器,可以向后移。
5、random access迭代器:继承bidirectional迭代器,可以一次移动多个位置。
相关文章推荐
- C++ 标准库值操作迭代器的常见函数
- C++STL之迭代器
- C++的STL中的反向迭代器的使用
- C++基础之迭代器iterator
- C++ 自定义迭代器(实现++递增两格)
- C++ 迭代器
- C++ 标准库中所有 有关库文件的类别及用法 20180321day11
- 八皇后问题 回溯法 C++ 含迭代器
- c++ 迭代器
- C++ vector初始化二维数组与其迭代器
- C++走向远洋——60(十四周阅读程序、STL中的简单容器和迭代器)
- c++关于顺序容器指针迭代器失效问题
- C++中迭代器
- boolan——c++学习笔记之STL迭代器分类
- C++中map的迭代器操作
- C++ 基础知识回顾(string基础、智能指针、迭代器、容器类)
- c++ stl 之迭代器浅析
- C++实现带赋值运算符重载函数和迭代器的String类
- c++ 迭代器iterator 和 vector
- c++标准异常类别