- 2
- 0
- 约2.6万字
- 约 77页
- 2019-10-04 发布于广东
- 举报
* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * 15.3.2 迭代器适配器 迭代器适配器是通过修改调整迭代器的接口获得的适配器。STL提供了两类迭代器适配器:逆向迭代器和插入型迭代器。 逆向迭代器 是一种适配器,他通过重新定义递增运算和递减运算,使其行为正好倒置。这样,使用这类迭代器算法将以逆向次序处理元素。所有标准容器都支持通过逆向迭代器来遍历元素。 插入型迭代器 插入型迭代器用来将赋值操作转换为插入操作。通过这种迭代器,算法可以执行插入行为而不是覆盖行为。 * 15.3 迭代器 15.3.3 迭代器相关的辅助函数 STL为迭代器提供了三个辅助函数:advance( )、distance( )、iter_swap( )。 三个函数的原型如下: void advance (InputIterator pos, Dist n); dist distance(InputIterator pos1, InputIterator pos2); void iter_swap(ForwardIterator pos1, ForwardIterator pos2);
您可能关注的文档
- C++程序设计 第2版 普通高等教育十一五 国家级规划教材 教学课件 作者 邓振杰 第3章 函数.ppt
- C++程序设计 第2版 普通高等教育十一五 国家级规划教材 教学课件 作者 邓振杰 第4章 数组.ppt
- C++程序设计 第2版 普通高等教育十一五 国家级规划教材 教学课件 作者 邓振杰 第5章 结构体和共用体.ppt
- C++程序设计 第2版 普通高等教育十一五 国家级规划教材 教学课件 作者 邓振杰 第6章 指针和引用.ppt
- C++程序设计 第2版 普通高等教育十一五 国家级规划教材 教学课件 作者 邓振杰 第8章 继承与派生.ppt
- C++程序设计 第2版 普通高等教育十一五 国家级规划教材 教学课件 作者 邓振杰 第9章 运算符重载.ppt
- C++程序设计 第2版 普通高等教育十一五 国家级规划教材 教学课件 作者 邓振杰 第10章 虚函数和多态性.ppt
- C++程序设计 第2版 普通高等教育十一五 国家级规划教材 教学课件 作者 邓振杰 第11章 C++输入输出流.ppt
- C++程序设计 第2版 普通高等教育十一五 国家级规划教材 教学课件 作者 邓振杰 第12章 文件处理.ppt
- C++程序设计 第2版 普通高等教育十一五 国家级规划教材 教学课件 作者 邓振杰 第13章 模板和异常处理.ppt
- C++面向对象程序设计 教学课件 作者 陈维兴 陈昕 C++邮电-1.ppt
- C++面向对象程序设计 教学课件 作者 陈维兴 陈昕 C++邮电-2.ppt
- C++面向对象程序设计 教学课件 作者 陈维兴 陈昕 C++邮电-3.ppt
- C++面向对象程序设计 教学课件 作者 陈维兴 陈昕 C++邮电-4.ppt
- C++面向对象程序设计 教学课件 作者 陈维兴 陈昕 C++邮电-6.ppt
- C++面向对象程序设计 教学课件 作者 陈维兴 陈昕 C++邮电-7.ppt
- C++面向对象程序设计 教学课件 作者 陈维兴 陈昕 C++邮电-9.ppt
- C++面向对象程序设计 教学课件 作者 陈维兴 陈昕 C++邮电-10.ppt
- C++面向对象程序设计 教学课件 作者 朱战立 张玉祥 C++1.ppt
- C++面向对象程序设计 教学课件 作者 朱战立 张玉祥 C++2.ppt
原创力文档

文档评论(0)