C++ 必看書籍清單!從C++ Primer 到 源碼剖析,精通真的很難!


初級階段:

C++基礎語法:《C++ Primer 第五版》

C++語法太過繁雜,很多語法特性一輩子也用不上。對於初學者來說,學完前7章就能寫簡單的程序。

數據結構和算法:《大話數據結構》

這實在是一本對新手非常友好的書,暫時先看完前5章就夠了。此時應該多做一些練習,可以是簡單的小軟件或小游戲。

C++標准庫:《C++ Primer 第五版》

沒錯還是這本書,之前7章學了基礎語法。現在繼續學習8~12章,涵蓋了標准庫常用組件的基本用法。

想完整學習標准庫的小伙伴可以在未來深入閱讀《C++標准程序庫:自修教程與參考手冊》。


 

進階學習:

此時可以選擇性地把《C++ Primer 第五版》剩下的部分看完,第15章面向對象是重要內容,需要認真研究。

此時也可以把《大話數據結構》看完,或換一本正經的深入講解算法的書,比如《算法導論》。

《Effective C++》、《C++編程規范》

C++給了程序員過高的自由度,這反而不是一件好事,這兩本書告訴你使用C++哪些做法是正確的,哪些是錯誤的,C++進階必讀。

還有一本補充讀物《More Effective C++》可選讀。


 

深入研究:

《深入探索C++對象模型》

深入分析了C++語言本身的設計思路和實現方式

《STL源碼剖析》

帶你閱讀標准庫源碼,提升數據結構、模板技術相關能力。

《C++設計新思維》

講元模板技術使用地出神入化,除非要自己寫庫,否則很少有機會用到這些技術。但真學會了真的可以出神入化。

掌握這些知識后,就可以算是C++掌握者。

但學軟件開發不僅僅是學一門語言,根據不同的行業還需要學習windows開發、linux開發、界面開發、網絡編程,軟件工程、面向對象的分析和設計等等非常多的知識。

這些不用全都學會,工作中用到什么學什么就ok啦~


 

最后,不管你是轉行也好,初學也罷,進階也可,如果你想學編程~

【值得關注】我的 C/C++編程學習交流俱樂部!【點擊進入】

問題答疑,學習交流,技術探討,還有超多編程資源大全,零基礎的視頻也超棒~


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM