這是本人總結的一些認為C++比較經典的書籍,希望對大家有用
Thinking in C++ C++編程思想 C++入門書籍,不多介紹
http://www.laixp.cn/soft/sort01/sort02/down-12215.html
C++ Primer 5 th 也是一本入門書籍,很經典,初學者多看
http://www.laixp.cn/soft/sort01/sort02/down-11801.html
http://www.laixp.cn/soft/sort01/sort02/down-11800.html
深入C++對象模型 這本書主要講解C++一些底層設計原理,比如說一些虛函數表,多態的實現原理、方法,要想再C++上有深入了解,這本書是一本必看書,推薦
http://www.laixp.cn/soft/sort01/sort02/down-12267.html
C++設計模式 設計模式,很有名的一般書,四人幫寫的。現代軟件講究的是可復用,內聚解耦,這本書提供了多種模式供我們選擇,是C++必看的一本書
http://www.laixp.cn/soft/sort01/sort02/down-12331.html
大規模程序設計 大家知道C++程序編譯時比較慢的,筆者開發的一個項目,改動一些基礎類的話,重新編譯要花掉幾個小時,這個人工成本是非常大的。那么這
本講解的就是如何減少對其他文件的依賴,怎么實現接口與實現的分離,強烈推薦看的一本書
http://www.laixp.cn/soft/sort01/sort02/down-11229.html
Effevtive_STL 本書是對STL的一些原理和一些使用STL過程中經常放的一些錯誤進行分析,講解,很不錯的一本書,推薦看
http://www.laixp.cn/soft/sort01/sort02/down-11235.html
More_Effective_STL 這本書是對Effevtive_STL的補充,不多說
http://www.laixp.cn/soft/sort01/sort02/down-11244.html
還有幾本,我就不多作介紹了,大家可以自己去了解
Exceptional C++ 中文 http://www.laixp.cn/soft/sort01/sort02/down-12013.html
Accelerated C++ http://www.laixp.cn/soft/sort01/sort02/down-12004.html
高質量C++編程指南 這本書做為很多公司的指導文章,我就不多說啦
http://www.laixp.cn/soft/sort01/sort02/down-11216.html
改善既有代碼的設計 現在軟件越來越看重復用的,經常要對自己編寫的代碼優化優化再優化,要重構
http://www.laixp.cn/soft/sort01/sort02/down-11214.html
stl源碼剖析 學會一個東西最好的方法就是看他源碼,這本書就是講解STL源碼的,看過之后相信你對STL有一個大概的了解
http://www.laixp.cn/soft/sort01/sort02/down-11221.html
數據結構算法與應用-C++語言描述 C++算法的基礎教程
http://www.laixp.cn/soft/sort01/sort02/down-11205.html
C++編程慣用法——高級程序員常用方法和技巧 看書名就知道啦
http://www.laixp.cn/soft/sort01/sort02/down-11695.html
超越c++標準庫——boost程序庫導論 boost將成為下一代C++標準庫的一部分,現在很多公司都使用這個,功能確實非常強大啊,筆者就非常喜歡結合泛型算法和boost庫,用幾行優美的代碼代替繁瑣的代碼編程
http://www.laixp.cn/soft/sort01/sort02/down-11628.html
C++必知必會 本書描述了C++編程和設計中必須掌握但卻不易掌握的主題,這些主題涉及的范圍較廣,包括指針操作模板、泛型編程、異常處理、內存分配、設計模式等。
http://www.laixp.cn/soft/sort01/sort02/down-11807.html
還有幾本書,我就不多作介紹了,大家有興趣可以自己去了解
C++多范型設計 http://www.laixp.cn/soft/sort01/sort02/down-12209.html
C++代碼設計與重用 http://www.laixp.cn/soft/sort01/sort02/down-12207.html
C++ 設計新思維:范型編程與設計模式之應用 http://www.laixp.cn/soft/sort01/sort02/down-12198.html 這本書我第一次看的時候,那個模板的運用讓我很震驚
C++高級程序設計 - 徐惠民 http://www.laixp.cn/soft/sort01/sort02/down-12219.html
還有,我就不貼了,自己選擇合適自己的書看吧,祝愿大家取得好的效果
另附加說明一下:多年的C++編程經驗,有一點明白。剛學習C++的朋友,可能不知道該怎么學,學那些東西比較重要。
我認為在C++實際應用中,1、業務和需求這個重要性排第一位 2、算法、編程風格排第二位 3、設計能力包括設計模式的理解 4、最后才是語法等一些功能
所以,學習要分清重點,我的建議是看幾本經典的C++書籍,看linux源代碼,這個我強烈推薦看,看不懂沒關系,看多了,對你的編程風格,編程技巧影響很大,終身受益
另:現在C++總的來說還可以,祝各位C++的朋友學好