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