More Effective C++: 35 New Ways to Improve Your Programs and Designs |  | Author: Scott Meyers Publisher: Addison-Wesley Professional
List Price: $49.99 Buy Used: $16.84 as of 11/22/2009 00:36 CST details You Save: $33.15 (66%)
New (35) Used (31) Collectible (1) from $16.84
Seller: awesomebooksusa Rating: 39 reviews Sales Rank: 30139
Media: Paperback Pages: 336 Number Of Items: 1 Shipping Weight (lbs): 1.5 Dimensions (in): 9.2 x 7.4 x 0.9
ISBN: 020163371X Dewey Decimal Number: 005.133 UPC: 785342633719 EAN: 9780201633719 ASIN: 020163371X
Publication Date: January 8, 1996 Availability: Usually ships in 1-2 business days
| |
| Similar Items:
| |
| Editorial Reviews:
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++.
|
| Customer Reviews:
Showing reviews 1-5 of 39
Wow amazing September 15, 2008 Cedric Roy 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.
good, but not as good as its predecessor February 21, 2007 Thing with a hook 2 out of 2 found this review helpful
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++.
More of the same good thing December 6, 2006 Olivier Langlois (Montreal, Quebec Canada) 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.
Good Reference, Worthy Sequel For More Advanced Topics July 15, 2006 Dror Laufer (Israel) 3 out of 3 found this review helpful
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 ||/&&, forcing heap allocations, smart-pointers/refrence counting) and there are few duplication issues between this book and the previous one (I found myself thinking "hmmm... didn't I read that before?") several times.
All said - although it's often a bit less practical and a bit more advanced than the previous book - you would definately gain new insights from reading it, plus it might be used as a useful reference as well.
A good supplementary reference February 16, 2006 Wallace Chan (Hong Kong) 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.
Showing reviews 1-5 of 39
|
|
|
|