轉C++經驗

來源:互聯網
上載者:User
這是本人總結的一些認為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原始碼,這個我強烈推薦看,看不懂沒關係,看多了,對你的編程風格,編程技巧影響很大,終身受益

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.