回覆列表
-
1 # 可樂土豆
-
2 # Next科技
既然是要糾正程式設計習慣,那說明已經跳過C++入門級別,想要更上一層樓了。下面推薦幾本C++進階書籍作為參考,其實想要成為高手,看書只是一方面,平時工作裡多實踐多總結會成長更快些!
1.《The C++ Programming Language》《C++程式設計語言》是“C++之父”Bjarne Stroustrup所著,被稱為“C++聖經”。這不是一本入門級書籍,介紹標準C++以及由C++所支援的關鍵性程式設計技術和設計技術。
2.《Effective C++ 》《More Effective C++》
這兩本書都是C++軟體開發技術頂級權威Scott Meyers所著,以條款的形式回答程式設計師使用C++常見的錯誤、特性和注意事項,屬於提高程式開發效率,提升C++水平必看的書籍。
3. 《Inside the C++ Object Model》《深度探索C++物件模型》作者Stanley B.Lippman是第一代C++編譯器開發主管,這本書有助於開發者瞭解C++編譯器工作原理,處理C++物件模型時底層執行機制,但只適合對C++有較深瞭解的讀者。
-
3 # 程式設計師書屋
推薦一本一直很經典的C++教材
C++ Primer Plus(第6版 中文版) [C++ Primer Plus]
暢銷20餘年的C++程式設計入門教材,近百萬程式設計師的C++程式設計啟蒙教程,技術大牛案頭常備的工具書。
《C++ Primer Plus(第6版)中文版》可以說是一本面向從未學習過C語言甚至是從未學習過程式設計的人的入門書籍,它的首章從基礎內容講起,先介紹了傳統程式設計的規則,後面才著重講解有關面向物件——C++的精髓之一——的有關內容。整個書的結構安排較為合理,難度爬升較慢。
如果你是一個從未學過C語言(或者壓根沒學會C)的讀者,那麼,我相信這本書更適合你。
C++入門可以選擇: 《C++ Primer》(有侯捷繁體版和潘愛民簡體第三版) 《C++程式設計思想》,也可以是《Esstion C++》《Think in C++》,後兩本只是推薦而已初級: 《Effective C++》和《More Effective C++》應該是第三版 《Exceptional C++》和《More Exceptional C++》 《C++標準程式庫》中級: 《深度探索C++物件模型》(侯捷翻譯)高階: 《C++設計新思維》(侯捷翻譯,先讀設計模式) 《C++模板超程式設計》 《ACE程式設計3本》各個級別的掌握程度就不說了,這些都是公司給我推薦的書,希望對你有用!