c++学习经典书籍
先列舉些c++學習經典書籍
?C++:
> 《C++ Primer》(fouth edition):C++經典入門讀物
> 《The C Programming? Language》:C++之父著作,比較晦澀高深,不推薦初學者閱讀
> 《Effictive C++》:C++進階讀物
> 《More Effective C++》:C++進階讀物
> 《Inside C++ Object Model》:C++內核對象的探討
> 《Modern C++? Design》:前衛的C++編程方法,天馬行空的編程思想
Windows:
> 《Programming Windows》:win32 API編程的不二法門
> 《WINDOWS核心編程》:windows的內核編程操作,底層開發必學
> 《WINDOWS網絡編程技術》:可視情況選擇(是否對網絡編程感興趣)
VC:
> 《Programming Windows With? MFC》:微軟官方指定的MFC讀物(類似教材的東東)
> 《深入淺出MFC》:侯捷的探討MFC本質的經典之作,不過對于應用者不推薦深入MFC,會用即可。
再轉錄一段別人的閱讀心得
1.在你學習C++的過程中,你首先需要扎實的實踐一本C++基礎教程,這個教程不在深而在全.使你能夠全覽之.最好結合基本數據結構來練習.不要整天Hello World~~Hello MM的.
2.再下來你需要《(More)Effective C++》,它使你可以對C++也多了份思考,也了解到一些技巧和誤區,不過,你需要同步實踐,不然可能一時你并不能真正掌握這些技巧、避開誤區.
3.提高,你需要:
? 《Design Pattern》 :個人感覺,設計模式雖說是一種思維方式,具體實現上,只是對OOP語言的發掘和巧妙組合而已.而且這里組合是主要的,? 特性是有限的,這本書中有幾個模式沒用虛特性的?
?? C++ Standard Document :在你用它來做專項研究的時候,就會體會到什么才叫真正的全而深 (自然指在語法和語義的闡述上).
? 《STL源碼剖析》 :沒有深厚的功底,想來個閉門造車獨挑STL源碼是不可能的.不過,這本說也重在關鍵技術的講解和引導罷了
? 《Inside The C++ Object Model》:最具價值的一本書,沒了它,C++永遠是個迷,哪怕你浸淫之N載
? 《Moden In C++ Design》 :這里的很多思路是你自己的思維很難接觸到的
4.浸淫一門語言本身的語法語義再久,你不一定能夠深入它的精妙之處.
??? 你需要學習應用這門語言的實作品(技術),你可以研究一些FrameWork或是一些具體的技術 如CORBA、COM等.就個人而已,有心接觸C++十個月左右,對于Virtual的認識有過幾次較大的的改變.在《 Inside The C++ Object Model》中算第一次,在《COM本質論》中關于COM對二進制兼容布局需求而用虛機制來解決是第二次,到目前為止,使我對virtual流下最深刻印象的是在Automation技術中組件由于環境是否有能力分析virtual結構而導致是否需要分發接口的問題.如果,整天抱著《C++語法語義深入》這樣的書,我不知你何時才能真正了解C++很多的特性.
總結
- 上一篇: 阅读笔记: 凸包的例子(一)
- 下一篇: 1.9 函数-C++编程模块