Recommended Classic in a New Edition
February 25, 2014
I had already read the second edition back in 1992. Since then, a lot has changed for the better, both with C++ and this “classic.”
Unlike the second edition, which felt very formal in places and strongly resembled a programming language specification, the author has revised the entire book.
The book covers a very wide range of my information needs regarding C++. Some parts, such as the one on template metaprogramming, I only skimmed briefly during this first reading. Every language construct and many library functions are explained clearly with code examples. I particularly like that the code is printed in blue and in a different font. I will keep the book close at hand as a reference and resource.
However, it is still a workbook. You read it to immerse yourself in C++. It is demanding, but this effort is “sweetened” by this book.
I cannot judge whether this book is worthwhile for beginners, but for people who want to truly dive into C++11, it is definitely worth it. For those who only need an overview of the new features in C++11, “A Tour of C++,” also written by Bjarne Stroustrup, is recommended.
- Bjarne Stroustrup
- The C++ Programming Language, 4th ed.
- Addison Wesley
- 2013
See also the review on Amazon.