C++萌新到大牛,要看哪些書?

初級階段:

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

C++語法太過繁雜,很多語法特性一輩子也用不上。對於初學者來說,學完前7章就能寫簡單的程序。
最後,如果大家如果在自學遇到困難,想找一個C++的學習環境,可以加入我們的C++學習圈,點擊我加入吧,會節約很多時間,減少很多在學習中遇到的難題。

C++萌新到大牛,要看哪些書?

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

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

C++萌新到大牛,要看哪些書?

  1. C++標準庫:《C++ Primer 第五版》

沒錯還是這本書,之前7章學了基礎語法。現在繼續學習8~12章,涵蓋了標準庫常用組件的基本用法。想完整學習標準庫的同學可以在未來深入閱讀《C++標準程序庫:自修教程與參考手冊》。

進階學習:

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

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

C++萌新到大牛,要看哪些書?

  1. 《Effective C++》、《C++編程規範》

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

深入研究:

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

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

  1. 《STL源碼剖析》

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

  1. 《C++設計新思維》

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

掌握這些知識後,就可以算是C++高手了。但學軟件開發不僅僅是學一門語言,根據不同的行業還需要學習windows開發、linux開發、界面開發、網絡編程,軟件工程、面向對象的分析和設計等等非常多的知識。這些不用全都學會,工作中用到什麼學什麼就可以了。

學習C/C++的夥伴可以私信回覆小編“資料”領取全套免費C/C++學習資料、視頻
C++萌新到大牛,要看哪些書?

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章