美文网首页
C++面向对象(下) Week4——Boolan

C++面向对象(下) Week4——Boolan

作者: 林穿风 | 来源:发表于2017-05-11 17:18 被阅读0次

1. conversion function 转换函数

作用:将一种类型的数据转换为其他类型的数据。

例: operator double () const {}

2.non-explicit-one-argument ctor 

作用:将别的数据转换为这种类型的数据。

3. 关键字:explict

作用:用于明确构造函数的调用时机。

4. point-like classes 智能指针/迭代器

需要重载指针操作符

5.funciton-like classes 仿函数 

需要重载 ()

6.class template 类模板

方便类的设计,以用于不同类型的数据

7. member template 成员模板

8.specialization 模板特化

9.partical specialization 模板偏特化

分为 个数上的偏于范围上的偏

10.template template parameter 模板模板参数

11. variadic templates 可变化模板参数

12. 关键字 auto

13.ranged-base for

for (decl:coll)

{

   statement;

}

相关文章

网友评论

      本文标题:C++面向对象(下) Week4——Boolan

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