Scott Meyers
Books and CDs

Scott is the author of three acclaimed books on C++, plus a groundbreaking CD that integrates two of those books in electronic form. In addition, he conceived of and is Consulting Editor for Addison-Wesley's Effective Software Development Series. He was also the primary author of two popular books on downloading for Windows users.

The bottom of this page contains links to errata pages for his publications.

Ongoing Work:

[Series Image] Scott acts as Consulting Editor for The Effective Software Development Series, a collection of books offering expert advice on all aspects of modern software development. Each book describes the critical things the experts almost always do — or almost always avoid doing — to produce outstanding software. For details on the series, consult the series overview (in PDF). To see the current set of books in the series, visit the series web page.
[Keyhole Image] The Keyhole Problem, a book about gratuitous constraints in software systems, why they are harmful, and how they can be avoided. For details, draft book material, and information on how to offer feedback as Scott writes the book, check out the book's web site.

Existing Publications For C++ programmers:

Scott's guideline-based approach to C++ summarizes the practices employed by the experts — the things they almost always do or almost always avoid doing — to produce clear, correct, efficient code.


[Book Cover]

Effective C++, Third Edition, 2005. Scott's flagship book, fully revised for a new generation of C++ and C++ programmers. The best Effective C++ ever! Includes new material on resource management, templates, programming with exceptions, and much more.


[Book Cover]

Effective STL, 2001. 50 specific ways to improve your use of the STL, including techniques for improving performance, eliminating resource leaks, avoiding portability problems, and much more — all in Scott's inimitable style.


[Book Cover]

More Effective C++, 1996. An instant best-seller. Indispensable in its own right, and an invaluable companion to Effective C++. Includes detailed treatments of topics such as reference counting, smart pointers, proxy classes, double dispatching, and more.


[Box Cover]

Effective C++ CD, 1999. This CD-ROM contains the full text of both Effective C++, Second Edition and More Effective C++, plus a selection of related magazine articles. Designed for use with web browsers, the CD offers unique features, including the ability to create links to any paragraph on the CD.


Older (Out of Print) Books For Windows users:

[Book Cover]

The Downloader’s Companion for Windows (with Catherine Pinch), 1995. A gentle introduction to downloading for nontechnical users. Includes straightforward explanations of file compression and encoding, image and audio formats, the meaning of file extensions, etc. Comes with the software necessary to handle such arcana without your worrying about it.


[Book Cover]

The Downloader’s Companion for Windows 95 (with Catherine Pinch and Chris Sells), 1996. An update of the previous book for Windows 95. Lauded by Sys Admin magazine as "a superb reference ... Every user will appreciate this outstanding resource."

Errata Lists

Scott maintains lists of errata for the following publications:


Scott Meyers
Software Development Consultant
3051 SW Turner Road
West Linn, OR 97068

Voice: 503-638-6028
Fax: 503-638-6614
Email: smeyers@aristeia.com