美文网首页
C++面向对象高级编程(四)(GeekBand)

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

作者: 憨厚的三叶草 | 来源:发表于2017-02-13 23:27 被阅读0次
  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。

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

相关文章

网友评论

      本文标题:C++面向对象高级编程(四)(GeekBand)

      本文链接:https://www.haomeiwen.com/subject/ulvtwttx.html