C++面向对象高级编程(四)(GeekBand)

  1. 转换函数
    a.其他类型转换成本类型:构造函数;
    b.本类型转换成内置类型:operator type(){//do something;}.

  2. 构造函数的显示声明,关键字:explicit, 可以避免转换函数和操作符重载的二义性;

  3. 智能指针;

  4. point-like class;

  5. function-like class;

  6. 类模板,函数模板;

  7. 模板特化;

  8. 模板偏特化;

  9. 模板模板参数;

  10. 数量不定的模板参数;

  11. auto;

  12. range-based for。

这一章很多主题都是以前没接触过的,看了一遍,很多看得不是很懂,看智能指针的时候还跟得上,到后面就有点力不从心了,以后还需要花时间细细品味。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容