首页 > STL > STL迭代器适配器 阅读:701

C++ STL迭代器适配器完全攻略

C++ STL迭代器适配器本章将介绍 5 种迭代器适配器,分别是反向迭代器适配器、插入型迭代器适配器、流迭代器适配器、流缓冲区迭代器适配器、移动迭代器适配器。

初学者完全可以将迭代器适配器视为普通迭代器。之所以称为迭代器适配器,是因为这些迭代器是在输入迭代器、输出迭代器、正向迭代器、双向迭代器或者随机访问迭代器这些基础迭代器的基础上实现的。也就是说,使用迭代器适配器的过程中,其本质就是在操作某种基础迭代器。

不同的迭代器适配器,其功能大不相同,这些知识都会在本章中做详细讲解。

本章内容:
1. C++ STL迭代器适配器是什么?
2. C++ STL 反向迭代器适配器(reverse_iterator)详解
3. C++ STL插入迭代器适配器(insert_iterator)
4. C++ STL流迭代器(istream_iterator和ostream_iterator)
5. C++ STL流缓冲区迭代器(streambuf_iterator)
6. C++ STL move_iterator移动迭代器用法详解
7. C++ STL advance()函数用法详解
8. C++ STL distance()函数用法详解(一看就懂)
9. 如何将const_iterator转换为iterator类型迭代器?
10. C++ STL begin()和end()函数用法
11. C++ STL prev()和next()函数用法详解

编程帮,一个分享编程知识的公众号。跟着站长一起学习,每天都有进步。

通俗易懂,深入浅出,一篇文章只讲一个知识点。

文章不深奥,不需要钻研,在公交、在地铁、在厕所都可以阅读,随时随地涨姿势。

文章不涉及代码,不烧脑细胞,人人都可以学习。

当你决定关注「编程帮」,你已然超越了90%的程序员!

编程帮二维码
微信扫描二维码关注