C++ Coding Standards: 101 Rules, Guidelines, and Best Practices (C++ In-Depth Series)27 reviews
Herb Sutter, Andrei Alexandrescu

Addison-Wesley Professional, 2004

Excellent catalogue of best practices

+ Readable, pithy, sensible, 'greatest hits' round up of advice on C++
+ Coding rules explained

I think this is one of the most useful C++ books one could have if working in a team. Most companies don't have a very large set of coding standards, and every now and then there will be a discussion about which is the best way to implement something. That is the time to when this book shines: ...
  
  











  



  
C++ Common Knowledge: Essential Intermediate Programming15 reviews
Stephen C. Dewhurst

Addison-Wesley Professional, 2005

could this be the best intermediate C++ book?

+ Much easier than exceptional/effective book series
+ A must have for any C++ programmers desk
+ Very good book to review some important topics in C++
  
  











  



  
C++ Gotchas: Avoiding Common Problems in Coding and Design (Addison-Wesley Professional Computing Series)14 reviews
Stephen C. Dewhurst

Addison-Wesley Professional, 2002

Mandatory

+ solid C++ advice, dispensed in an amusingly grumpy fashion
+ Better than Exceptional and effective
+ Lots of little glimpses behind the scenes
  
  











  



  
Exceptional C++: 47 Engineering Puzzles, Programming Problems, and Solutions (C++ In-Depth Series)33 reviews
Herb Sutter

Addison-Wesley Professional, 1999

Learn through puzzles

+ This book is excellent
+ A necessary book for a professional C++ coder
+ The sequel is better than this one in my opinion
+ Must read book for intermediate C++
  
  











  



  
How Not to Program in C++: 111 Broken Programs and 3 Working Ones, or Why Does 2+2=598611 reviews
Steve Oualline

No Starch Press, 2003

Good Book, But Know Thyself First

+ Interesting Read
+ Good for beginners..

I enjoy this book, and recommend it. However, to get the most from the book, the reader should know themselves and their C++ level before reading it. For the novice programmer, this is probably a useful expenditure of time and money. Many of the bugs will be over the head of the novice or ...
  
  











  



  
More Exceptional C++: 40 New Engineering Puzzles, Programming Problems, and Solutions (C++ In-Depth Series)11 reviews
Herb Sutter

Addison-Wesley Professional, 2001

Challenging and entertaining

+ Interesting C++ book
+ For the Advanced Programmer
+ More excellence from Sutter
+ 4.5 stars, good book
  
  











  



  
Effective C++: 50 Specific Ways to Improve Your Programs and Design (2nd Edition) (Addison-Wesley ...134 reviews
Scott Meyers

Addison-Wesley Professional, 1997

A book to read after knowing c++ syntax

+ A 'must' for any serious C++ user
+ Kindle Edition formatting acceptable, but not great
+ Just get it
+ Good theoretical treatise of issues at hand
  
  











  



  
More Effective C++: 35 New Ways to Improve Your Programs and Designs (Addison-Wesley Professional Computing ...39 reviews
Scott Meyers

Addison-Wesley Professional, 1996

Wow amazing

+ good, but not as good as its predecessor
+ More of the same good thing
+ Good Reference, Worthy Sequel For More Advanced Topics
+ A good supplementary reference
  
  











  



  
More Effective C++: 35 New Ways to Improve Your Programs and Designs (Addison-Wesley Professional Computing ...39 reviews
Scott Meyers

Addison-Wesley Professional, 1996

Wow amazing

+ good, but not as good as its predecessor
+ More of the same good thing
+ Good Reference, Worthy Sequel For More Advanced Topics
+ A good supplementary reference
  
  











  



  
Effective C++: 50 Specific Ways to Improve Your Programs and Design (2nd Edition) (Addison-Wesley ...134 reviews
Scott Meyers

Addison-Wesley Professional, 1997

A book to read after knowing c++ syntax

+ A 'must' for any serious C++ user
+ Kindle Edition formatting acceptable, but not great
+ Just get it
+ Good theoretical treatise of issues at hand
  
  











  



  
How Not to Program in C++: 111 Broken Programs and 3 Working Ones, or Why Does 2+2=598611 reviews
Steve Oualline

No Starch Press, 2003

Good Book, But Know Thyself First

+ Interesting Read
+ Good for beginners..

I enjoy this book, and recommend it. However, to get the most from the book, the reader should know themselves and their C++ level before reading it. For the novice programmer, this is probably a useful expenditure of time and money. Many of the bugs will be over the head of the novice or ...
  
  











  



  
Exceptional C++: 47 Engineering Puzzles, Programming Problems, and Solutions (C++ In-Depth Series)33 reviews
Herb Sutter

Addison-Wesley Professional, 1999

Learn through puzzles

+ This book is excellent
+ A necessary book for a professional C++ coder
+ The sequel is better than this one in my opinion
+ Must read book for intermediate C++
  
  











  



  
C++ Gotchas: Avoiding Common Problems in Coding and Design (Addison-Wesley Professional Computing Series)14 reviews
Stephen C. Dewhurst

Addison-Wesley Professional, 2002

Mandatory

+ solid C++ advice, dispensed in an amusingly grumpy fashion
+ Better than Exceptional and effective
+ Lots of little glimpses behind the scenes
  
  











  



  
C++ Common Knowledge: Essential Intermediate Programming15 reviews
Stephen C. Dewhurst

Addison-Wesley Professional, 2005

could this be the best intermediate C++ book?

+ Much easier than exceptional/effective book series
+ A must have for any C++ programmers desk
+ Very good book to review some important topics in C++
  
  











  



  
More Exceptional C++: 40 New Engineering Puzzles, Programming Problems, and Solutions (C++ In-Depth Series)11 reviews
Herb Sutter

Addison-Wesley Professional, 2001

Challenging and entertaining

+ Interesting C++ book
+ For the Advanced Programmer
+ More excellence from Sutter
+ 4.5 stars, good book
  
  











  



  
C++ Coding Standards: 101 Rules, Guidelines, and Best Practices (C++ In-Depth Series)27 reviews
Herb Sutter, Andrei Alexandrescu

Addison-Wesley Professional, 2004

Excellent catalogue of best practices

+ Readable, pithy, sensible, 'greatest hits' round up of advice on C++
+ Coding rules explained

I think this is one of the most useful C++ books one could have if working in a team. Most companies don't have a very large set of coding standards, and every now and then there will be a discussion about which is the best way to implement something. That is the time to when this book shines: ...