Book review by Ted Felix
Please note: This CD contains an older version of Effective C++ (the second edition). Since the CD's release there is a new Effective C++ Third Edition. After reading this third edition, I've found that in some ways the second edition may be better. It's probably best for serious C++ programmers to have and read both editions.
The entire contents of Meyers's books Effective C++ 2nd edition (1997) and More Effective C++ (1995) in HTML format ready to install on your PC. Not for beginners, this is intended to take intermediate C++ programmers to the advanced level. C++ is a very complex language, and this collection of 85 (!) indispensible tips is a great way to get your head around that complexity. The presentation tends to be a bit biased toward what Meyers believes is the best way to do things. But, you can't break the rules if you don't know the rules. Advanced C++ programmers should skim this collection to refresh their memories, and to see if there is anything they've missed as it is quite comprehensive. Effective C++ is the modern substitute for Coplien 1992. More comprehensive, but not quite as interesting.
There are several editions of Effective C++ available, each with its own strengths and weaknesses. The CD version is currently outdated as it is based on the older second edition of the Effective C++ book. The latest is the third edition which is only available in book form. However, if you want the convenience of being able to scan through the book on your machine, you still can't beat the CD. Since the CD costs about the same as "More Effective C++", you might as well pick up the CD to get searchable html, and the second edition of Effective C++ at no extra charge.
Effective C++ Third Edition - This is the latest (2005) third edition of Effective C++.
More Effective C++: 35 New Ways to Improve Your Programs and Designs
- This is the other book that goes with Effective C++. It is still in its
first edition from 1995.
<- Back to my software books page.
Copyright ©2005-2006, Ted Felix. Disclaimer