對(duì)象創(chuàng)建模式 通過(guò)對(duì)象創(chuàng)建模式繞開(kāi)NEW南片,來(lái)避免對(duì)象創(chuàng)建(new)過(guò)程中所導(dǎo)致的緊耦合(依賴具體類)互例,從而支持對(duì)象創(chuàng)建的穩(wěn)定。它是接口抽象之后的...
面向?qū)ο笤O(shè)計(jì)原則 依賴倒置原則 高層模塊(穩(wěn)定)不應(yīng)該依賴低層模塊(變化)磺平,二者都應(yīng)該依賴于抽象(穩(wěn)定) 抽象(穩(wěn)定)不應(yīng)該依賴于實(shí)現(xiàn)細(xì)節(jié)(變化...
OOP VS GP OOP 標(biāo)準(zhǔn)庫(kù)list,里面有自己的sort捉貌,有自己sort的容器就別用全局的 list自己的迭代器是不能跳的 只能一個(gè)一個(gè)...
關(guān)于模板庫(kù) 模板是C++支持參數(shù)化多態(tài)的工具昔穴,使用模板可以使用戶為類或者函數(shù)聲明一種一般模式,使得類中的某些數(shù)據(jù)成員或者成員函數(shù)的參數(shù)剧蚣、返回值取...
虛指針和虛表 vptr vtbl vptr:虛指針支竹,內(nèi)存占用4字節(jié),只要類里面有虛函數(shù)鸠按,就會(huì)產(chǎn)生指針礼搁,如左圖,一萬(wàn)個(gè)虛函數(shù)也會(huì)一個(gè)指針目尖,對(duì)比數(shù)據(jù)...
轉(zhuǎn)換函數(shù) conversion function 轉(zhuǎn)出去 Fraction f(3,5);會(huì)調(diào)用構(gòu)造函數(shù) double d = 4 + f;會(huì)調(diào)...
Class with pointer member String 三巨頭(big 3)1.拷貝構(gòu)造2.拷貝賦值3.析構(gòu)函數(shù)如下圖: 任何帶有指針...
初識(shí)C++ C++是在C之上基于對(duì)象馒吴,面向?qū)ο蟮木幊陶Z(yǔ)言。c++相比c在編程上更加模塊化瑟曲,具象化饮戳。 C++代碼規(guī)范 ●防衛(wèi)試聲明: ...