推薦好書《C 必知必會》

2021-06-15 21:20:15 字數 485 閱讀 9277

本書涉及的範圍比較廣,囊括了c++語言的方方面面,雖然在目錄裡沒有歸納在一起,但是還是比較集中的討論了如下幾個方面:

指標:指標與引用、指標與陣列、函式指標、指標算術、智慧型指標等

記憶體:指標與記憶體、資源分配與銷毀、raii等

模板:模板的顯示特化、區域性特化、類成員特化、trait和policy等

模式:好萊塢模式、原型模式、抽象工廠模式等

這本書的作者以一種「短平快」的方式給我們指出了一條快速成長的道路。而本書的翻譯工作由榮耀老師擔任,翻譯的平實而且簡明,讀起來十分舒服流暢。書所講述的知識並不是很深,但是簡單易用,每節短小精悍,大概就1頁的內容,平時帶在身邊,隨便看兩眼,就可能看完一節並且略有所得,實在是居家旅行,殺人滅口必備書刊。

正好進入部門後,得到了乙個模擬dos系統的練習,用到了第三十五節的placement new操作符,理論聯絡實踐,獲益匪淺(*^__^*) 嘻嘻……

十分高興的是看到csdn的blog有了改變,順祝csdn越辦越好~

C 必知必會

條款2 多型 2 條款3 設計模式 5 條款4 stl 8 條款5 引用是別名而非指標 10 條款6 陣列形參 13 條款7 常量指標與指向常量的指標 16 條款8 指向指標的指標 19 條款9 新式轉型操作符 21 條款10 常量成員函式的含義 25 條款11 編譯器會在類中放東西 29 條款12...

C 必知必會 placement new

placement new placement new 是過載operator new的乙個標準 全域性的版本,它不能被自定義的版本代替 不像普通的operator new和operator delete能夠被替換成使用者自定義的版本 它的原型如下 void operator new size t,...

C 必知必會(4)

直接呼叫建構函式是行不通的,然而可以通過使用placement new來哄騙編譯器呼叫建構函式 void operatornew size t,void p throw placement new是operator new的乙個標準的過載版本,也位於全域性名字空間中,但和我們通常看到的operato...