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;
}