美文网首页
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