The Definitive C++ Book Guide and List

伊卡洛斯
来自: 伊卡洛斯 (北京) 2011-02-11 18:39:43创建   2011-02-11 19:04:09更新
Provide QUALITY books and an approximate skill level. Add a short blurb/description about each book that you have personally read/benefited from. Feel free to debate quality, headings, etc. Books that meet the criteria will be added to the list.
5人
74 人关注
来自:豆瓣读书
9.2 (151人评价)
作者: Stanley B. Lippman
出版社: Addison-Wesley Professional
出版年: 1996-5-13
评语:Classics / Older If you want to know how virtual member functions are commonly implemented and how base objects are commonly laid out in memory in a multi-inheritance scenario, and how all this affects performance, this is where you will find thorough d
回复
来自:豆瓣读书
9.0 (22人评价)
作者: John Lakos
出版社: Addison-Wesley Professional
出版年: 1996-7-20
评语:Classics / Older Lakos explains techniques to manage very big C++ software projects. Certainly a good read, if it only was up to date. It was written long before C++98, and misses on many features (e.g. namespaces) important for large scale projects. If
回复
来自:豆瓣读书
(3人评价)
作者: James O. Coplien
出版社: Addison-Wesley Professional
出版年: 1991-9-9
评语:Classics / Older A predecessor of the pattern movement, it describes many C++-specific "idioms". It's certainly a very good book and still worth a read if you can spare the time, but quite old and not up-to-date with current C++.
回复
来自:豆瓣读书
9.4 (27人评价)
作者: Andrew Koenig / Barbara E. Moo
出版社: Addison-Wesley Professional
出版年: 1996-8-17
评语:Classics / Older
回复
来自:豆瓣读书
8.7 (61人评价)
作者: Bjarne Stroustrup
出版社: Addison-Wesley Professional
出版年: 1994-4-8
评语:Classics / Older If you want to know why the language is the way it is, this book is were you find answers. This covers everything before the standardization of C++.
回复
来自:豆瓣读书
8.3 (28人评价)
作者: David Abrahams / Aleksey Gurtovoy
出版社: Addison-Wesley Professional
出版年: 2004-12-20
评语:Above Intermediate
回复
来自:豆瓣读书
8.7 (134人评价)
作者: Andrei Alexandrescu
出版社: Addison-Wesley Professional
出版年: 2001-2-23
评语:Above Intermediate A groundbreaking book on advanced generic programming techniques. Introduces policy-based design, type lists, and fundamental generic programming idioms then explains how many useful design patterns (including small object allocators,
回复
来自:豆瓣读书
8.9 (109人评价)
作者: David Vandevoorde / Nicolai M. Josuttis
出版社: Addison-Wesley Professional
出版年: 2002-11-22
评语:Intermediate This is the book about C++ templates. It covers everything from the very basics to some of the most advanced template metaprogramming and explains every detail of how templates work (both conceptually and at how they are implemented) and dis
回复
来自:豆瓣读书
8.4 (77人评价)
作者: Herb Sutter / Andrei Alexandrescu
出版社: Addison-Wesley Professional
出版年: 2004-11-4
评语:Intermediate "Coding standards" here doesn't mean "how many spaces should I indent my code?" This book contains 101 best practices, idioms, and common pitfalls that can help you to write correct, understandable, and efficient C++ code.
回复
来自:豆瓣读书
8.8 (25人评价)
作者: Herb Sutter
出版社: Addison-Wesley Professional
出版年: 2004-8-12
评语:Intermediate Discusses generic programming, optimization, and resource management; this book also has an excellent exposition of how to write modular code in C++ by using nonmember functions and the single responsibility principle.
回复
来自:豆瓣读书
8.5 (34人评价)
作者: Herb Sutter
出版社: Addison-Wesley Professional
出版年: 2001-12-27
评语:Intermediate Covers additional exception safety topics not covered in Exceptional C++, in addition to discussion of effective object oriented programming in C++ and correct use of the STL.
回复
来自:豆瓣读书
8.7 (88人评价)
作者: Herb Sutter
出版社: Addison-Wesley
出版年: 1999-11-18
评语:Intermediate Presented as a set of puzzles, this has one of the best and thorough discussions of the proper resource management and exception safety in C++ through Resource Acquisition is Initialization (RAII) in addition to in-depth coverage of a variet
回复
来自:豆瓣读书
9.0 (357人评价)
作者: Scott Meyers
出版社: Addison-Wesley Professional
出版年: 1996-1-8
评语:Intermediate Even more rules of thumb than Effective C++. Not as important as the ones in the first book, but still good to know.
回复
来自:豆瓣读书
9.2 (142人评价)
作者: Scott Meyers
出版社: Addison-Wesley Professional
出版年: 2001-6-16
评语:Beginner-Best practices This aims to do the same to the part of the standard library coming from the STL what Effective C++ did to the language as a whole: It presents rules of thumb along with their rationale.
回复
来自:豆瓣读书
9.3 (40人评价)
作者: Scott Meyers
出版社: Addison-Wesley Professional
出版年: 1997-09-02
评语:Beginner-Best practices This was written with the aim of being the best second book C++ programmers should read, and it succeeded. Earlier editions were aimed at programmers coming from C, the third edition changes this and targets programmers coming fro
回复
来自:豆瓣读书
8.4 (25人评价)
作者: Bjarne Stroustrup
出版社: Addison-Wesley Professional
出版年: 2008-12-25
评语:Beginner-Introductory
回复
来自:豆瓣读书
9.1 (248人评价)
作者: Bruce Eckel
出版社: Prentice Hall
出版年: 2000-3-25
评语:Beginner-Introductory Two volumes; second is more about standard library, but still very good
回复
来自:豆瓣读书
9.0 (141人评价)
作者: Andrew Koenig / Barbara E. Moo
出版社: Addison-Wesley Professional
出版年: 2000-8-24
评语:Beginner-Introductory This basically covers the same ground as the C++ Primer, but does so on a fourth of its space. So it comes with quite a steep learning curve, but, for those who can cope with this, it is a very compact introduction into the language
回复
来自:豆瓣读书
9.3 (214人评价)
作者: Stanley B. Lippman / Josée Lajoie / Barbara E. Moo
出版社: Addison-Wesley Professional
出版年: 14 February, 2005
评语:Beginner-Introductory Coming at 1k pages, this is a very thorough introduction into C++ that covers just about everything in the language in a very accessible format and in great detail.
回复
来自:豆瓣读书
9.6 (174人评价)
作者: Bjarne Stroustrup
出版社: Addison Wesley
出版年: 2000-02-11
评语:Reference Style - All Levels The classic introduction to C++ by its creator. Written to parallel the classic K&R, this indeed reads very much alike it and covers just about everything from the core language to the standard library, to programming parad
回复
来自:豆瓣读书
8.7 (98人评价)
作者: Nicolai M. Josuttis
出版社: Addison-Wesley Professional
出版年: 1999-8-22
评语:Reference Style - All Levels The introduction and reference for the C++ Standard Library.
回复
来自:豆瓣读书
(0人评价)
作者: Angelika Langer / Klaus Kreft
出版社: Addison-Wesley Professional
出版年: 2008-10-06
评语:Reference Style - All Levels There's very little to say about this book except that, if you want to know anything about streams and locales, then this is the one place to find definitive answers.
回复

什么是书单  · · · · · ·

书单是收集图书的工具,创建书单后,在豆瓣看到符合书单主题的图书时可以将它放入书单,方便以后找到。

你还可以看看其他人的收集,关注你感兴趣的书单。

这个书单的标签  · · · · · ·

伊卡洛斯的其它豆列  · · · · · ·  ( 全部 )