Coming to grips with C++11 and C++14 is more than a matter of familiarizing yourself with the features they introduce. The challenge is learning to use those features effectively—so that your software is correct, efficient, maintainable, and portable. That’s where this practical book comes in. Scott Meyers describes how to write truly great software using C++11 and C++14—i.e. using modern C++.
“This is the first source I’ve found that actually explains how the new features of C++ will affect how we produce code. Many blogs and books have listed the changes and even given examples, but Scott Meyers is the first to really make sense of it all.”
“After I learned the C++ basics, I then learned how to use C++ in production code from Meyers’ series of Effective C++ books. Effective Modern C++ is the most important how-to book for advice on key guidelines, styles, and idioms to use modern C++ effectively and well. Don’t own it yet? Buy this one. Now”.
— Herb Sutter, Chair of ISO C++ Standards Committee and C++ Software Architect at Microsoft
“This book has helped me tremendously to better understand C++11/14. It’s extremely well written and, believe it or not, a very fun read. C++11/14 in many ways is a new language distinct from C++98. This book will help you on the way to learning those differences.”
“Hats off to Scott Meyers for his efforts and for being a source of inspiration to millions of people. Effective author and Effective speaker just like his books.”
“Excellent, surprisingly readable for a programming book. So far I've gotten a 20% performance improvement in my application by following the guidelines here.”
About Scott Meyers
For more than 20 years, Scott Meyers’ Effective C++ books (Effective C++, More Effective C++, and Effective STL) have set the bar for C++ programming guidance. His clear, engaging explanations of complex technical material have earned him a worldwide following, and they keep him in demand as a trainer, consultant, and conference presenter. Winner of the 2009 Dr. Dobb’s Excellence in Programming Award, he has a Ph.D. in Computer Science from Brown University.