Binding: Paperback Dewey Decimal Number: 005.133 EAN: 9780201633719 ISBN: 020163371X Label: Addison-Wesley Professional Manufacturer: Addison-Wesley Professional Number Of Items: 1 Number Of Pages: 336 Publication Date: January 08, 1996 Publisher: Addison-Wesley Professional Sales Rank: 26811 Studio: Addison-Wesley Professional
Book DescriptionPraise for Scott Meyers' first book, Effective C++: 'I heartily recommend Effective C++, to anyone who aspires to mastery of C++ at the intermediate level or above.' -- The C/C++ User's Journal
From the author of the indispensable Effective C++, here are 35 new ways to improve your programs and designs. Drawing on years of experience, Meyers explains how to write software that is more effective: more efficient, more robust, more consistent, more portable, and more reusable. In short, how to write C++ software that's just plain better.
More Effective C++ includes:
Proven methods for improving program efficiency, including incisive examinations of the time/space costs of C++ language features
Comprehensive descriptions of advanced techniques used by C++ experts, including placement new, virtual constructors, smart pointers, reference counting, proxy classes, and double-dispatching
Examples of the profound impact of exception handling on the structure and behavior of C++ classes and functions
Practical treatments of new language features, including bool, mutable, explicit, namespaces, member templates, the Standard Template Library, and more. If your compilers don't yet support these features, Meyers shows you how to get the job done without them.
More Effective C++ is filled with pragmatic, down-to-earth advice you'll use every day. Like Effective C++ before it, More Effective C++ is essential reading for anyone working with C++.
Customer Reviews
Average Rating:
Rating: - good, but not as good as its predecessor
A sequel to Effective C++. Unlike the prequel, which got a third edition in 2005, this has only been updated via the addition of footnotes in a few places (my copy is the 22nd printing from 2006), so some of it feels a bit dated: the items on templates and keywords such as explicit and mutable are somewhat rudimentary.
The material is a mixture of items of a similar level to Effective C++, plus some more advanced topics, like how to find out if your object is allocated on the heap or ... Read More
Rating: - More of the same good thing
Like every sequel, in my opinion, this book is less good than the original as if the topics covered in this book are the ones that did not make it into the original book. However that being said, this book is still very good and is just more of the same good stuff that made the original book a bestseller. If you liked Effective C++, there is not risk at all that you will not like this one and will get new knowledge out of it.
Rating: - Good Reference, Worthy Sequel For More Advanced Topics
Describing more advanced topics of c++, such as - things you should know before overloading special operators, inner works of exception-handling (and what you should avoid while using them), how the virtual table is built when using RTTI & Inheritance, general efficiency issues (such as the works of temporaries and multiple inheritance) and few Design-Patterns related techniques.
The style of this book is light and easy to understand, which makes it a fine sequel to the first book. ... Read More
Rating: - A good supplementary reference
It provides even more explanation than the first book and they both have similar advantages: easy-readable, explained in detail, large and useful topics covered.
Rating: - use the STL and string objects
Scott Meyers continues in the vein of his earlier successful "Effective C++". If you benefited from the insight presented in that book, you may well want to follow up with a study of this text. It assumes a general familiarity with C++, though not necessarily with all the obscure details. It continues in the style of the earlier book by collating useful advice garnered from the C++ community. Which is probably one of the largest groups of programmers in the world.