C++面向对象(下) Week4——Boolan
2017-05-11 本文已影响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;
}