一、轉換函式

二、智能指標
- 智能指標里頭一定有一個真正的c++指標
- sp-> 等同 px,得到的東西繼續用指標作用下去

三、pointer-like classes

四、function-like classes
創建出的物件像函式,多載小括號,繼承一些奇怪的父類

五、類模板 class template
泛型編程:generic programming
六、函式模板

七、成員模板
1、動態系結三個條件
- 通過指標呼叫
- 指標向上轉型upcast
- 呼叫虛函式
2、靜態系結
- 通過物件的呼叫,call xxx(一個具體的地址)
STL與泛型編程

一、容器
分類:
- 序列式: array, vector, deque, list
- 關聯式: set/ multiset, map/ multimap------快速查找,使用紅黑樹實作
- 不定序: (hashtable) unordered set/multiset, unordered map/multimap
1、vector: 只能往后增長,且每次是以兩倍的增量擴大,1、2、4、8…
// 有時順序查找比排序后再二分查找要快
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/277143.html
標籤:其他
上一篇:LeetCode 87 擾亂字串 HERODING的LeetCode之路
下一篇:零基礎入門語音識別之賽題介紹
