Listmania!
C++ Programmer's Bookshelf
By an Amazon.com customer
The C++ Programming Language: Special EditionThe C++ Programming Language: Special Edition by Bjarne Stroustrup
Buy new: $47.61 / Used from: $32.10
When you need the authoritative word on an aspect of C++, this is the canonical place to get it.
Effective C++: 55 Specific Ways to Improve Your Programs and Designs (3rd Edition)Effective C++: 55 Specific Ways to Improve Your Programs and Designs (3rd Edition) by Scott Meyers
Buy new: $40.56 / Used from: $29.95
A landmark book. Many of the items have become accepted wisdom.
More Effective C++: 35 New Ways to Improve Your Programs and DesignsMore Effective C++: 35 New Ways to Improve Your Programs and Designs by Scott Meyers
Buy new: $28.19 / Used from: $18.27
More of the same wisdom.
Effective STL: 50 Specific Ways to Improve Your Use of the Standard Template LibraryEffective STL: 50 Specific Ways to Improve Your Use of the Standard Template Library by Scott Meyers
Buy new: $42.49 / Used from: $22.95
Very useful if you are using STL.
C++ Templates: The Complete GuideC++ Templates: The Complete Guide by David Vandevoorde
Buy new: $42.30 / Used from: $41.49
For template use, this book is the bible. Breathtakingly comprehensive.
C++ Gotchas: Avoiding Common Problems in Coding and DesignC++ Gotchas: Avoiding Common Problems in Coding and Design by Stephen C. Dewhurst
Buy new: $28.19 / Used from: $20.00
Useful for illustrations of practical scenarios that may lead to problems.
Exceptional C++: 47 Engineering Puzzles, Programming Problems, and SolutionsExceptional C++: 47 Engineering Puzzles, Programming Problems, and Solutions by Herb Sutter
Buy new: $32.25 / Used from: $22.00
Fairly advanced - required reading if you are using exceptions.
Modern C++ Design: Generic Programming and Design Patterns AppliedModern C++ Design: Generic Programming and Design Patterns Applied by Andrei Alexandrescu
Buy new: $33.84 / Used from: $22.32
Very advanced. So you think you know all about templates? Not if you haven't read this book. It will literally change the way you think about programming C++.
Code Complete: A Practical Handbook of Software ConstructionCode Complete: A Practical Handbook of Software Construction by Steve McConnell
Buy new: $31.49 / Used from: $24.00
Valuable insights, especially for working on larger projects.
Writing Solid Code: Microsoft's Techniques for Developing Bug-Free C Programs (Microsoft Programming Series)Writing Solid Code: Microsoft's Techniques for Developing Bug-Free C Programs (Microsoft Programming Series) by Steve Maguire
Buy used from: $0.77
C and C++ centric ways to code defensively and catch bugs early.
Design Patterns: Elements of Reusable Object-Oriented SoftwareDesign Patterns: Elements of Reusable Object-Oriented Software by Erich Gamma
Buy new: $31.25 / Used from: $22.00
Another landmark. The patterns in here should be part of a professional programmer's vocabulary.