AnyBook4Less.com
Find the Best Price on the Web
Order from a Major Online Bookstore
Developed by Fintix
Home  |  Store List  |  FAQ  |  Contact Us  |  
 
Ultimate Book Price Comparison Engine
Save Your Time And Money

More Effective C++: 35 New Ways to Improve Your Programs and Designs

Please fill out form in order to compare prices
Title: More Effective C++: 35 New Ways to Improve Your Programs and Designs
by Scott Meyers
ISBN: 020163371X
Publisher: Addison-Wesley Pub Co
Pub. Date: 1995
Format: Paperback
Volumes: 1
List Price(USD): $44.99
Your Country
Currency
Delivery
Include Used Books
Are you a club member of: Barnes and Noble
Books A Million Chapters.Indigo.ca

Average Customer Rating: 4.46

Customer Reviews

Rating: 4
Summary: Excellent book which is up-to-date with the latest C++ Std.
Comment: This book differs from '50 ways' in two primary ways: First, it is much more up-to-date with respect to the C++ standard. Second, its topics tend to be of a more "strategic" than "tactical" nature and are discussed in greater depth.

Where it is similar is in the way that Meyers makes liberal use of example code to explain not just the "doctrine" but the nature of the problems which need to be overcome and the various less suitable alternative approaches.

As a c++ neophyte (but 20 year programmer), when I first read this book after having read its predecessor, I felt that it wasn't as useful or as immediately applicable. However, having acquired some months of experience putting to use the excellent advice of the first book, I find myself re-reading this book for more detailed discussions of the language and its use.

I would very much like to see a third volume from Meyers dealing solely with the new C++ Standard Template Library.

Rating: 5
Summary: More valuable than the first volume, if possible
Comment: After being a very satisfied reader of the first volume, I bought this second as well. And I'm even more satisfied with this book. There are fewer items than the first volume, but I found they are exactly those items you're looking for after reading a C++ big manual and the first Meyers' book.

The section on exceptions is a very appreciable collection on exceptions topics, difficult to find elsewhere, unless you're a constant reader of C++ Report (where they held a monthly column on the subject).

The section on efficiency is a niece and useful read that let you meet some important consideration as the famous 80-20 rule (a.k.a. 90-10 rule, the "make the common case faster" pattern, and so on) or the Lazy Evaluation tecnique (I've used it extensively since I'm involved on big proportions projects that need this kind of savings).
A special mention goes on the item about the costs of virtual functions, polymorphism and RTTI features. This is about the best account I've found on the subject. The only other one I can think about is Dattatri's in "C++: Effective Object-Oriented Software Construction". You won't believe it, but I've red Dattatri's just a week before I've been specifically asked for this very same topic during an important job interview. Luckily.

The section on Techniques is a source of pure gems: item after item I've discovered how well and widely these topics can be treated. Some will find they are taken from Coplien's book. And that's true. But here they are expanded and more clearly explained.

The last section also will bring some knowledge that will prove to be useful whenever you'll be involved in software design. They well add to those on the first volume.

A very worth buying, and a very worth read, on my opinion.

Rating: 4
Summary: good, but useful only to the advanced C++ user
Comment: This is the sequel to the excellent 'Effective C++' by the same author. It covers more advanced and less general topics than it's predecessor. While the first book gives you good programming style and techniques and points out how to use the language correctly, this one shows specific patterns and solutions to more narrowly defined problems. Examples of these include: smart pointers, proxy classes, lazy evaluation, double dispatching. The book also covers the new standard C++ features more in-depth and thus has a good treatment on exceptions and the new style of casting. Because the topics are less general than those from the previous book they are at the same time more controversial. Rules like 'make non-leaf classes abstract' are seldom followed in practice, even though Scott gives good reasons why one should. Another currently hot topic might be 'program in the future tense', which is perfectly sound at first glance, but eXtreme programming proponents might disagree and would want to word it a little less strong. The author sometimes drifts off on really esoteric tangents which seem unlikely to be relevant in the real world. Item 27 'requiring or prohibiting heap based objects' is such a chapter: while I can see that it might sometimes be useful to place such restrictions on classes the effort necessary to do so is just not worth it in my opinion. This is a case where a simple comment might be better than an overly complex class construct. Another point on the negative side is that the author has the unfortunate habit of introducing you to the wrong way of doing things first and almost convincing you of it and only then goes on to show the correct way. I dislike this from a learning psychological point of view, i.e. you should remember the correct way, not both or even worse just the wrong way.
Scott's writing is as usual clear, concise and oftentimes spiced with funny remarks. All in all a worthy sequel - buy it.

Similar Books:

Title: Effective C++: 50 Specific Ways to Improve Your Programs and Design (2nd Edition)
by Scott Meyers
ISBN: 0201924889
Publisher: Addison-Wesley Pub Co
Pub. Date: 1997
List Price(USD): $37.95
Title: Effective STL: 50 Specific Ways to Improve Your Use of the Standard Template Library
by Scott Meyers
ISBN: 0201749629
Publisher: Addison-Wesley Pub Co
Pub. Date: 06 June, 2001
List Price(USD): $39.99
Title: Exceptional C++: 47 Engineering Puzzles, Programming Problems, and Solutions
by Herb Sutter
ISBN: 0201615622
Publisher: Addison-Wesley Pub Co
Pub. Date: 1999
List Price(USD): $37.99
Title: The C++ Standard Library: A Tutorial and Reference
by Nicolai M. Josuttis
ISBN: 0201379260
Publisher: Addison-Wesley Pub Co
Pub. Date: 12 August, 1999
List Price(USD): $59.99
Title: Design Patterns
by Erich Gamma, Richard Helm, Ralph Johnson, John Vlissides
ISBN: 0201633612
Publisher: Addison-Wesley Pub Co
Pub. Date: 15 January, 1995
List Price(USD): $54.99

Thank you for visiting www.AnyBook4Less.com and enjoy your savings!

Copyright� 2001-2021 Send your comments

Powered by Apache