1. 程式人生 > >C++ 完全不完全資源導引--書籍篇

C++ 完全不完全資源導引--書籍篇

三軍未動,資料先行。書山碟海,只列其中最好的。統統都可以emule找到。

1.快速入門
〈Accelerated.C++〉2000
〈Essential C++〉2002 Lipman
兩本都是開篇就講C++/STL,絕口不提C,而且都有中文版。

2.枕頭參考
〈C++.Primer.4th〉2005 Lippman,第3版有中文版,當入門書看也無不可。
〈The.C++.Programming.Language.3rd〉Bjarne Stroustrup ,簡稱TCPL。

3.專門書籍
STL參考:〈The.C++.Standard.Library-A.Tutorial.And.Reference〉1999
號稱最好的STL參考,但我覺得很像JDK文件。

Boost 參考:〈Beyond the C++ Standard Library - An Introduction to Boost〉
2005
介紹了Boost的一些重要類庫,但其餘的還是要看Boost自帶文件。

C++ Template參考:〈C++ Templates - The Complete Guide〉2002
對template講得相當深,無愧於The Complete Guide的書名,ytam說可以作為MCD的前傳和續集。

〈C++ Common Knowledge〉 中文版, Stephen C. Dewhurst
跑杯茶怡然的看看C++裡面那些值得吹噓的知識點是個不錯的場景。

4.Effective 類
Herb Sutter, Andrei Alexandrescu合著一本:
〈C++.Coding.Standards - 101.Rules.Guidelines〉
2004

Meyers的三本Effecive:
〈Effective C++ 3rd〉 2005
〈More Effective C++〉
〈Effective.STL.50.Specific.Ways.to.Improve.Your.Use.of.STL〉

〈C++ Gotchas〉2002,Stephen C. Dewhurst

對於後四本,我老覺得是在語言規範下繞來繞去,從工作角度來看是實用,從個人角度看來是無聊。

5.精力過剩類
〈Modern C++ Design - Generic Programming and Design Patterns 〉2001 Andrei Alexandrescu ,推薦,C++裡最值得一讀的書。

〈C++ Template Metaprogramming Concepts,Tools and Techniques from Boost and Beyond 〉


Herb Sutter的三本Exceptional,rayman說是打擊信心用的:
〈Exceptional C++ - 47 Engineering Puzzles, Programming Problems, and Solutions 〉1999
〈More Exceptional C++〉2001
〈Exceptional C++ Style - 40.New.Engineering.Puzzles.Programming.Problems.and.Solutions〉2004


Trackback: http://tb.blog.csdn.net/TrackBack.aspx?PostId=502618