STL容器算法迭代器的设计理念
2016-09-30 15:07
211 查看
1)STL的容器通过类模板技术,实现数据类型和容器模型的分离。
2)STL的迭代器技术实现了遍历容器的统一方法;也为STL的算法提供了统一性,把容器和算法有效的粘合在一起
3)STL的函数对象实现了自定义数据类型的算法运算。(算法和函数对象)
4)算法通过函数对象(谓词),实现自定义数据类型和基础数据类型的处理
4)具体例子:transform算法的输入,通过迭代器first和last指向的元算作为输入;通过result作为输出;通过函数对象来做自定义数据类型的运算。
相关文章推荐
- STL的容器算法迭代器的设计理念
- stl容器算法迭代器的设计理念_重要理论思想总结
- STL的容器算法迭代器的设计理念
- STL(标准模板库)理论基础,容器,迭代器,算法
- STL算法设计理念 - 函数对象和函数对象当参数和返回值
- stl算法设计理念_预定义函数对象和函数适配器1
- 标准模板库 STL-1 编程题#1(Coursera 程序设计与算法 专项课程3;用法:迭代器 ostream_iterator,容器 set)
- STL的容器、算法与迭代器
- STL的6大组件:容器、类属算法、迭代器、函数对象、适配器、分配器。
- stl算法设计理念_预定义函数对象和函数适配器2_案例
- STL之容器、迭代器及算法知识总结
- STL 容器,算法,迭代器 总结
- STL算法设计理念 - 函数适配器
- STL算法设计理念 - 预定义函数对象
- STL 容器,算法,迭代器 总
- STL的6大组件:容器、类属算法、迭代器、函数对象、适配器、分配器。
- STL算法设计理念 - 谓词,一元谓词demo
- STL算法设计理念 - 预定义函数对象
- STL算法设计理念 - 函数适配器
- 2017 程序设计实习之C++部分作业题汇总 - H:STL 容器与算法