Friday, May 10, 2013

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



More Effective C++: 35 New Ways to Improve Your Programs and Designs by Scott Meyers (Author). Greater than 150,000 copies in print!

Praise for Scott Meyers’ first ebook, Efficient C++:

“I heartily recommend Effective C++ to anybody who aspires to mastery of C++ at the intermediate stage or above.” - The C/C++ User’s Journal

From the writer of the indispensable Effective C++, here are 35 new methods to improve your packages and designs. Drawing on years of expertise, Meyers explains methods to write software program that’s more effective: more environment friendly, extra robust, extra consistent, extra portable, and more reusable. In brief, find out how to write C++ software that’s just plain better.


Extra Effective C++ consists of:

Confirmed strategies for enhancing program efficiency, including incisive examinations of the time/space prices of C++ language options
Complete descriptions of advanced strategies used by C++ consultants, including placement new, virtual constructors, good pointers, reference counting, proxy lessons, and double-dispatching Examples of the profound impression of exception dealing with on the structure and behavior of C++ lessons and features Practical therapies of recent language options, together with bool, mutable, express, namespaces, member templates, the Commonplace Template Library, and more. In case your compilers don’t yet assist these options, Meyers reveals you easy methods to get the job accomplished with out them.

Extra Effective C++ is full of pragmatic, down-to-earth advice you’ll use every day. Like Effective C++ before it, Extra Effective C++ is important reading for anybody working with C++.

Whereas Meyers’ first guide, _Effective C++_, described basic ideas of C++, this guide covers considerably more advanced techniques. These aren’t the heavily-designed methods described in _Design Patterns_ or _Advanced C++: Programming Types and Idioms_, however extra light-weight and basic C++ features, including the specifics of reminiscence allocation, exception dealing with, stack-based mostly classes, and operator overloading. These are options of C++ which will be ignored at first however quickly turn into key everday programming parts and vital design considerations as soon as well understood.

More Effective C++: 35 New Ways to Improve Your Programs and Designs
Scott Meyers (Author)
336 pages
Addison-Wesley Professional; 1 edition (January 8, 1996)

More details about this books.

No comments:

Post a Comment