- Paperback: 336 pages
- Publisher: Addison-Wesley Professional; 1 edition (1996)
- Language: English
- ISBN-10: 020163371X
- ISBN-13: 978-0201633719
- Product Dimensions: 7.3 x 0.7 x 9.1 inches
- Shipping Weight: 1.5 pounds (View shipping rates and policies)
- Average Customer Review: 66 customer reviews
- Amazon Best Sellers Rank: #297,040 in Books (See Top 100 in Books)
Enter your mobile number or email address below and we'll send you a link to download the free Kindle App. Then you can start reading Kindle books on your smartphone, tablet, or computer - no Kindle device required.
To get the free app, enter your mobile phone number.
More Effective C++: 35 New Ways to Improve Your Programs and Designs 1st Edition
Use the Amazon App to scan ISBNs and compare prices.
There is a newer edition of this item:
The Amazon Book Review
Author interviews, book reviews, editors picks, and more. Read it now
Frequently bought together
Customers who bought this item also bought
From the Back Cover
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.
About the Author
Scott Meyers is one of the world's foremost authorities on C++, providing training and consulting services to clients worldwide. He is the author of the best-selling Effective C++ series of books (Effective C++, More Effective C++, and Effective STL) and of the innovative Effective C++ CD. He is consulting editor for Addison Wesley's Effective Software Development Series and serves on the Advisory Board for The C++ Source (http://www.artima.com/cppsource). He holds a Ph.D. in Computer Science from Brown University. His web site is http://www.aristeia.com.
Top customer reviews
Just a warning. The book is by no means a waste of time, but perhaps your time is better spent finding another resource, providing you already read Effective C++.
The book covers a lot of OOP (object oriented programming) concepts and designs, and also a lot of the trouble you can get into using C++ without fully understanding what you are doing. Some of the coverage includes how to use abstract base classes and virtual functions. Specifically Meyers talks about memory management issues with construction and destruction, temporary objects, passing by value versus pointer/reference, and overloading copy/assignment constructors. He also discusses problems with using exceptions, explains how to write a smart pointer class (which is now obsolete with C++11, but still good to understand the implementation), using proxy objects, how to do lazy evaluation, and some various odds and ends.
Overall I found this to be a great text and very helpful, especially the discussion on inheritance and abstract base classes. If you really want to understand C++, warts and all, this should be a required text. However, please read the original title first, as it covers some more fundamental concepts than in the second text. Recommended.
I would recommend that you buy this book if you have already bought all the other important C++ books.
It's obvious that the book targets the typical C/C++ programmer who has not managed to leave vanilla C
programing behind. Still, the well written motivations for each tips makes this book pleasant to read.
I read it in fragments sitting on the buss to and from work.