
一、對象性能模式 1.Singleton 1). 保證一個類只有一個實例, 并提供一個該實例的全局訪問點。 2). 多線程環境注意對雙檢查鎖的實...
一、對象創建模式 通過“對象創建”模式繞開“new”, 避免對象使用new創建過程中造成得緊耦合。 1. Factory Method 1) 用...
一、軟件的設計目標 復用 二、面向對象設計原則 1 依賴導致原則(DIP): 高層模塊不依賴于底層模塊, 二者都應該依賴于抽象 抽...
一 偏特化實現hash function 型如: template<> struct hash 二 tuple 使用 tuple<XX,XX,X...
一、C++ 標準庫的算法 1. 語言層面: Container is Class template Algorithm is function ...
一、deque queue stack 深度探索 1. 邏輯上, deque是雙向開口的連續線性空間。 2. 標準庫具體實現上, 內部是分段連續...
一、標準庫源代碼 VS路徑: Microsoft Visual Studio\2017\Enterprise\VC\Tools\MSVC\14....
一 C++ Stardard Libray & Stardard Template Library C++標準庫: 編譯器頭文件形式提供; ST...
一 虛指針,虛表 動態綁定 1) 指針 2)向上轉型 3)虛函數 (* p->vptr[n])p /(* (p->vptr)[n])p 多態: ...