Scott Meyers

Scott Meyers

Scott Meyers is one of the world's foremost experts on C++. He's best known for his chart-topping Effective C++ books—Effective Modern C++ (new!), Effective C++, More Effective C++, and Effective STL. He also published the annotated training materials, Overview of the New C++ (C++11/14) and Effective C++ in an Embedded Environment.

Scott founded and is Consulting Editor for the Effective Software Development Series, and he conceived the boutique conferences The C++ Seminar and C++ and Beyond. A programmer since 1972, he holds an M.S. in Computer Science from Stanford University and a Ph.D. from Brown University.

Scott maintains a blog for people interested in his publications and other professional activities and interests. His web site is

Effective Modern C++ Effective Modern C++
by Scott Meyers
November 2014
Print: $59.99
Ebook: $50.99

Webcast: Effective Modern C++ live! Scott Meyers on void Futures
March 31, 2015
In this webcast, Scott Meyers covers the pros and cons of void futures as a mechanism for event communication among threads. It's based on information in chapter 7 ( The Concurrency API ) of his best-selling new book, Effective Modern C++.

"If you aim to be a professional C++ developer, this book is a must-have. It provides the most up-to-date coverage of the effective use of C++11 and C++14 I have read. Moreover, this book is not to be read just once and then tossed away. Indeed, I am looking forward to read it again because it contains so much wisdom."
--Petr Zemek,

"C++ changed and I decided it was worthwhile to learn these changes, read about best practices and evolve my knowledge structures related to these languages and tangential materials. Without Scott Meyers book, I faced many months of trial and error without an effective guide. Thankfully, due to his experience, I can broaden my insight to make better choices and follow a much better process of analysis when applying the newer versions of C++."
--Michael Gautier, Gautier Talks About Technology

"This book is really effective; it explains the motivations behind the new features and helps you understand the whole picture about the new standards. Beginner or even expert C++ developers will find it very useful."
--CoderGears Team, CoderGears Blog