Effective C++: 50 Specific Ways to Improve Your Programs and Design / Edition 2

Effective C++: 50 Specific Ways to Improve Your Programs and Design / Edition 2

by Scott Meyers
     
 

From the Author

Both my books (and more) in one revolutionary package. As the author of Effective C++ and More Effective C++, I've had access to electronic versions of both books since, well, since I wrote them. I've wanted to give you on-line access to them for years, but it wasn't really practical until HTML and JavaScript, etc., emerged as

See more details below

Overview

From the Author

Both my books (and more) in one revolutionary package. As the author of Effective C++ and More Effective C++, I've had access to electronic versions of both books since, well, since I wrote them. I've wanted to give you on-line access to them for years, but it wasn't really practical until HTML and JavaScript, etc., emerged as electronic publishing standards. On this CD, I've exploited those standards like they've never been exploited before.

The CD includes capabilities that are, as far as I know, unprecedented. These include (1) Dynamic user control over the size of images, navigation bars, and HTML files. You configure things *your* way. (2) The ability to bookmark and/or link to *any paragraph* on the CD. You can now set a bookmark that takes you *exactly* where you want to go. Among other things, this is useful for linking your coding guidelines to the technical discussions in my books that back you up. (3) The results of full-text searches link to specific *paragraphs* containing hits, not just to specific documents. No more 'double searching', once to find the document, once again to find the correct place in the document. (I hate that.) (4) Links from the CD to the Internet go indirect via an on-line lookup table, so links on the CD remain valid even when Internet URLs change. (I also hate broken links.) Of course, the CD includes features you should be able to take for granted in an electronic publication, e.g., color images and diagrams, lots of links (there are thousands, and I specified every last one of them), the ability to legally copy the material to a hard drive for faster and more convenient access, etc. If you're familiar with my books, you know I have definite opinions and I'm not afraid to voice them. I voiced them repeatedly during the design and implementation of this CD, and it shows. This isn't just an 'Effective C++' CD, it's an *effective* CD. I spent more time and energy on this project than I did in writing *both* editions of Effective C++. I honestly think you'll find the CD to be informative and useful for years to come. If you don't, I know you'll let me hear about it :-)

Scott Meyers (smeyers@aristeia.com), the author, February 4, 1999.

Read More

Product Details

ISBN-13:
9780201924886
Publisher:
Addison-Wesley
Publication date:
09/02/1997
Series:
Professional Computing Series
Edition description:
Older Edition
Pages:
256
Product dimensions:
7.39(w) x 9.18(h) x 0.57(d)

Table of Contents

Preface
Acknowledgments
Introduction1
Shifting from C to C++13
Memory Management22
Constructors, Destructors, and Assignment Operators49
Classes and Functions: Design and Declaration77
Classes and Functions: Implementation123
Inheritance and Object-Oriented Design153
Miscellany212
Afterword237
Index239

Read More

Customer Reviews

Average Review:

Write a Review

and post it to your social network

     

Most Helpful Customer Reviews

See all customer reviews >