More Effective C Plus Plus

From StoneHome

This book is part of the Meyers Trio, and can be purchased at a discount with its prequel on CD. This is one of the few eBooks I've ever not hated; the author explicitly rejects asinine copy protection measures, and provides a good portable search tool. I actually use my CD copy more frequently than my dead tree copy, and that's a very rare choice for me.

020163371X.01._SCTZZZZZZZ_.jpg
  • More Effective C++: 35 New Ways to Improve Your Programs and Designs Buy new or buy used

The second book of the series is no less important than the first, though it's a bit shorter. The topics convered are slightly more difficult but no less generic than those in the first book, and are still written in the engaging fashion one comes to love in Meyers' other books. Covered here are topics as diverse as reasons why certain operators should never be overloaded, reference counting, reasons to avoid implicit conversions, multiple-class virtualism, amortization, the real cost of exceptions, and so forth. Effective C Plus Plus is required reading to get C++ correct; this is required reading to do C++ well.