1.智能指针

智能指针里面包含其他指针的形式和 委托 感觉比较像;

智能指针一定都需要重载 * 和 -> 操作符 ;

这个符号它作用后还能再继续作用下去;

2.迭代器: 这里主要关注 * 和 -> 操作

这里 * 就是要取其值,使用返回指针的data;

注意: 从上图右边也能了解到什么时候使用 "." 和 "->" , "." 是在 "对象."  ,"->"是在"对象地址->";

其实指针才使用 -> 调用,指针就是地址,所以地址也是 -> 调用

3.function-like classes

任何东西可以接受 () 这个操作符,我们就叫其为像函数或者仿函数

4.unary_function和 binary_function

unary_function<T, T>,它是一个操作数

binary_function<T, T, T>,它是两个操作数

他们内存大小理论都是0,但是实际可能是1

最新文章

  1. 图解equals与hashcode方法相等/不相等的互相关系
  2. [SVN(ubuntu)] ubuntu使用svn
  3. RabbitMQ学习总结 第一篇:理论篇
  4. How to control PrincipalObjectAccess table growth in Microsoft Dynamics CRM 2011
  5. React + Reflux
  6. Codeforces Gym 100513F F. Ilya Muromets 线段树
  7. hdoj 2122 Ice_cream’s world III
  8. Java Spring的 JavaConfig 注解
  9. T-SQL基础(5) - 表表达式
  10. OpenGL ES
  11. Vue2.0 脚手架代码详解
  12. Android控件第5类——ViewAnimator
  13. prometheus+telegraf无法监控网络流量的问题
  14. 利用git从github上拉取项目
  15. HDUOJ----Good Numbers
  16. hello oc
  17. oracle内部结构
  18. dp+分类讨论 Gym 101128E
  19. Android 常用的性能分析工具详解:GPU呈现模式, TraceView, Systrace, HirearchyViewer(转)
  20. NetBeans找不到C/C++编译器

热门文章

  1. Odoo 如何下载指定版本源码 &amp;&amp; .cfg配置参数
  2. 如何给MySQL添加自定义语法 ?
  3. 【原创】Python 网易易盾滑块验证
  4. MySQL Update执行流程解读
  5. 基于 DolphinScheduler 的数据质量检查实践
  6. 通过宏封装实现std::format编译期检查参数数量是否一致
  7. Java 在Word文档中添加艺术字
  8. RTSP播放器或RTMP播放器常用的Evnet事件回调设计
  9. KingbaseES R6 集群启动‘incorrect command permissions for the virtual ip’故障案例
  10. .NET 纯原生实现 Cron 定时任务执行,未依赖第三方组件 (Timer 优化版)