場(chǎng)景 有一天給研究生上課,幾個(gè)學(xué)生分別上講臺(tái)展示仿真建模作業(yè)。 我打開(kāi)筆記本電腦,一邊開(kāi)著仿真工具驗(yàn)證他們的代碼,一邊用思維導(dǎo)圖軟件記錄他們講解中出現(xiàn)的問(wèn)題。 問(wèn)題過(guò)多的時(shí)候...
最近在看The Little Schemer,似乎整本書最難的部分就是它字最多的部分──前言。玩笑話,這本書的文字很簡(jiǎn)單,但內(nèi)容很有深度。我試著翻譯了一下(翻譯果然是個(gè)苦差事...
這幾天看到 Ubuntu 放棄 Unity 和 Mir 開(kāi)發(fā),轉(zhuǎn)向 Gnome 作為默認(rèn)桌面環(huán)境的新聞,作為一個(gè)Linux十幾年的老兵和Linux桌面的開(kāi)發(fā)者,內(nèi)心頗感良多。...
源代碼之分布VC GCC gnu 2.91 標(biāo)準(zhǔn)庫(kù)是用generic programming寫成的,將data和methods分開(kāi)來(lái),借助iterator迭代器讓method...
c++標(biāo)準(zhǔn)庫(kù)體系結(jié)構(gòu)與內(nèi)核分析 c的標(biāo)準(zhǔn)庫(kù)基本都是由一個(gè)個(gè)函數(shù)組成,而c++標(biāo)準(zhǔn)庫(kù)由6個(gè)緊密關(guān)聯(lián)的part組成 泛型編程Generic programming,主要以模板為主...
關(guān)于vptr和vtbl 父類有虛函數(shù),子類也必定有,并且含有自己的虛指針(vptr)。虛指針指向虛表(vtbl),虛表中存放函數(shù)指針,指向虛函數(shù)所在位置。父類和子類的同名成員...
conversion function轉(zhuǎn)換函數(shù):將自身轉(zhuǎn)換為別的類型 形式:operator+空格+轉(zhuǎn)換類型{} 沒(méi)有參數(shù)、返回類型(與轉(zhuǎn)換類型相同所以不寫),加const。...
基于對(duì)象的設(shè)計(jì)OOD--------->面向?qū)ο蟮木幊蘋OP(類之間的關(guān)系) 復(fù)合Composition:設(shè)計(jì)模式Adapter,選擇功能已經(jīng)很強(qiáng)大的類中的一些函數(shù)開(kāi)放,更改...
不帶指針的字符串 編譯器有默認(rèn)的拷貝構(gòu)造和拷貝賦值函數(shù),以位為單位。但在class without pointer members的設(shè)計(jì)中如果使用默認(rèn)版本,拷貝的只是指針,則...
在QQ群里學(xué)到了很多學(xué)習(xí)方法和視頻內(nèi)容以外的知識(shí)點(diǎn)。 學(xué)習(xí)方法: 1-視頻播放可加速,在不明白或沒(méi)聽(tīng)清楚的地方回放反復(fù)聽(tīng)。 這一點(diǎn)我確實(shí)在所有正在上的MOOC里實(shí)踐了,效果非...