1) STL的容器通过类模板技术,实现数据类型和容器模型的分离。

2) STL的迭代器技术实现了遍历容器的统一方法;也为STL的算法提供了统一性。

3) STL的函数对象实现了自定义数据类型的算法运算

核心思想:其实函数对象本质就是回调函数,回调函数的思想,就是任务的编写者和任务的调用者有效解耦合,函数指针做函数参数。

4) 具体例子:transform算法的输入,通过迭代器first和last指向的元算作为输入;通过result作为输出;通过函数对象来做自定义数据类型的运算。

最新文章

  1. CENTOS 6.5 平台离线安装 Apache2.4
  2. android6.0的坑
  3. 原创开源项目HierarchyViewer for iOS 2.1 Beta新功能介绍
  4. 菜鸟-手把手教你把Acegi应用到实际项目中(2)
  5. Java学习笔记之深入理解引用
  6. Java API —— 网络编程
  7. C#将数据以XML格式写入Excel
  8. 雅虎工程师初始化css
  9. hdu5086——Revenge of Segment Tree
  10. 移动端https抓包那些事--初级篇
  11. MySQL性能调优与架构设计
  12. Undefined attribute name (placeholder)
  13. Hibernate Session对象核心方法
  14. java跨域问题
  15. IO流的总结(二)
  16. python基础之 025 模块加载与import的使用
  17. 实训五(Cocos2dx-3.x 打包apk再理解)
  18. SSM实战——秒杀系统之高并发优化
  19. C#跨线程操作UI
  20. c语言的知识与能力自评

热门文章

  1. Make things beautiful again !
  2. hive中的NULL(hive空值处理)
  3. 【SSH系列】-- Hibernate持久化对象的三种状态
  4. Scikit-learn:模型评估Model evaluation
  5. 协议系列之TCP/IP协议
  6. scala模式匹配的使用
  7. Java基础--Java---IO流------GUI(布局)、Frame、事件监听机制、窗体事件、Action事件、鼠标事件、对话框Dialog、键盘事件、菜单
  8. android 使用Vysor投影到电脑
  9. 01 Android修改新建虚拟机存放的位置
  10. Cocos2D iOS之旅:如何写一个敲地鼠游戏(一):高清屏显示和UIKit