![240](https://cdn2.jianshu.io/assets/default_avatar/3-9a2bcc21a5d89e21dafc73b39dc5f582.jpg?imageMogr2/auto-orient/strip|imageView2/1/w/240/h/240)
一唧取、對象性能模式 1.Singleton 1). 保證一個類只有一個實例运准, 并提供一個該實例的全局訪問點枢赔。 2). 多線程環(huán)境注意對雙檢查鎖的實...
一、對象創(chuàng)建模式 通過“對象創(chuàng)建”模式繞開“new”柜砾, 避免對象使用new創(chuàng)建過程中造成得緊耦合。 1. Factory Method 1) 用...
一、軟件的設(shè)計目標(biāo) 復(fù)用 二玲躯、面向?qū)ο笤O(shè)計原則 1 依賴導(dǎo)致原則(DIP): 高層模塊不依賴于底層模塊, 二者都應(yīng)該依賴于抽象 抽...
一 偏特化實現(xiàn)hash function 型如: template<> struct hash 二 tuple 使用 tuple<XX,XX,X...
一、C++ 標(biāo)準(zhǔn)庫的算法 1. 語言層面: Container is Class template Algorithm is function ...
一跷车、deque queue stack 深度探索 1. 邏輯上棘利, deque是雙向開口的連續(xù)線性空間。 2. 標(biāo)準(zhǔn)庫具體實現(xiàn)上朽缴, 內(nèi)部是分段連續(xù)...
一善玫、標(biāo)準(zhǔn)庫源代碼 VS路徑: Microsoft Visual Studio\2017\Enterprise\VC\Tools\MSVC\14....
一 C++ Stardard Libray & Stardard Template Library C++標(biāo)準(zhǔn)庫: 編譯器頭文件形式提供; ST...
一 虛指針密强,虛表 動態(tài)綁定 1) 指針 2)向上轉(zhuǎn)型 3)虛函數(shù) (* p->vptr[n])p /(* (p->vptr)[n])p 多態(tài): ...