More Effective C++: 35 New Ways to Improve Your Programs and Designs (Addison-Wesley Professional Computing Series) |
| | | | Title: | More Effective C++: 35 New Ways to Improve Your Programs and Designs (Addison-Wesley Professional Computing Series) | | Author: | Scott Meyers | | Publisher: | Addison-Wesley Professional | | Type: | Book / Paperback | | Publication Date: | 08 January, 1996 | | ISBN / ISBN-13: | 020163371X / 9780201633719 | | List Price: | $49.99 | | You Save: | $11.00 | | Amazon Price: | $38.99 | |
This book is also available, brand-new, from 3rd-party marketplace sellers at Amazon.com, from $33.30. | The HTML code below can be pasted onto your web-site, your MySpace page, or blog - or any number of similar places - to create a link to this page: If, instead of a text link, you'd like to create a link to this page which will display the book cover, if it's available, then the code below will do exactly that:
Check for the same book at these other US book sites:
[ Abebooks ] [ Alibris ] [ Barnes & Noble ] [ Half.com ] [ Powells ] … or check UK bookstores | Editorial Review / Publisher's Information:
Product Description Praise 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++.
| Other Items You May Enjoy: Browse Books From These Related Subjects: Customer Reviews:
A Good Supplementary Reference 16 February, 2006 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.
- Reviewed by customer ID: A2HYN79QCE8QSK
Wow Amazing 15 September, 2008 The example are really clear. Scott Meyers make it clear what the compilers will generate from the C++ code. My favorite item is on the reference counting object. It is a great add-ons to the Effective C++ book. One book a C++ programmer must have in his toolbox.
- Reviewed by customer ID: A909I4T4DUX6Z
Good Reference, Worthy Sequel For More Advanced Topics 15 July, 2006 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.
The author does tends to get carried away in some of the chapters into describing topics in too much detail (overloading operators
- Reviewed by customer ID: AFWU8VPGPC4YE
More Of The Same Good Thing 06 December, 2006 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.
- Reviewed by customer ID: A18NG1YL889EX2
Good, But Not As Good As Its Predecessor 21 February, 2007 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 not, how to prevent an object being allocated on the heap, and the mechanics of the object model, about which C++ users (or the authors of C++ books) seem inordinately fond, at least compared to Java users and Smalltalkers. As a result, the more advanced material has slightly narrower appeal than that in Effective C++ - many of the techniques seem more hassle than they're worth.
That said, a good deal of the material is still universally important, such as exceptions and the new-style casts, which were new at the time of publication, but which are no longer considered 'advanced'. By now, though, this material is covered elsewhere, e.g. in the likes of C++ Coding Standards and Thinking in C++, or in modified form in the third edition of Effective C++. The last item in the book, on the use of the STL, has been superseded by the author's own book-length excursion, Effective STL.
There's also a slight difference in format. The items are in general longer than those in Effective C++. For some topics, it works very well. For example, there's a great treatment of writing a 'smart' pointer and using it for reference counting that takes up 60 pages. That entirely merits the extended format. On the other hand, in some places, the book could have done with editing. Meyers' witticisms are welcome as always, but are sometimes a little too chatty, compared to Effective C++, where the writing is tauter.
It's still a pleasure to read, and this has established itself as another C++ must read, but from the perspective of 2007, it's not quite as genre-defining as Effective C++.
- Reviewed by customer ID: AG2GXOJ468FLK
|