Description
The pros and cons of braced initialization, noexcept specifications, perfect forwarding, and smart pointer make functions
The relationships among std::move, std::forward, rvalue references, and universal references
Techniques for writing clear, correct, effective lambda expressions
How std::atomic differs from volatile, how each should be used, and how they relate to C++'s concurrency API
How best practices in "old" C++ programming (i.e., C++98) require revision for software development in modern C++
Effective Modern C++ follows the proven guideline-based, example-driven format of Scott Meyers' earlier books, but covers entirely new material.
"After I learned the C++ basics, I then learned how to use C++ in production code from Meyer's 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 Read more
Details
Are you ready to take your C++ skills to the next level? Look no further than Effective Modern C++! This book is a must-have for any developer looking to improve their use of C++11 and C++14. Learn how to write truly great software that is correct, efficient, maintainable, and portable by mastering modern C++ techniques like auto type declarations, move semantics, lambda expressions, and concurrency support. Elevate your coding game with this invaluable resource!
Discover the secrets to writing clear, correct, and effective lambda expressions with the guidance of Effective Modern C++. Dive deep into topics such as braced initialization, noexcept specifications, perfect forwarding, and smart pointer make functions to enhance your coding skills. With this practical book, you'll be equipped with the knowledge and techniques needed to tackle complex programming challenges with confidence and precision.
Join the ranks of successful C++ developers who swear by Scott Meyers' series of guideline-based, example-driven books. Effective Modern C++ carries on this tradition by providing you with the latest material on how to use modern C++ effectively. Don't miss out on owning a copy of this essential how-to book endorsed by industry experts like Herb Sutter, Chair of ISO C++ Standards Committee and C++ Software Architect at Microsoft. Upgrade your coding game today!
Discover More Best Sellers in Programming Languages
Shop Programming Languages
Unity from Zero to Proficiency (Beginner): A Step-by-step guide to coding your first game
Programming Languages - Unity from Zero to Proficiency (Beginner): A Step-by-step guide to coding your first game
HTML and CSS: Design and Build Websites
Programming Languages - HTML and CSS: Design and Build Websites
Effective TypeScript: 62 Specific Ways to Improve Your TypeScript
Programming Languages - Effective TypeScript: 62 Specific Ways to Improve Your TypeScript
Programming Languages - Learn Python in One Day and Learn It Well (2nd Edition): Python for Beginners with Hands-on Project. The only book you need to start coding in Python ... (Learn Coding Fast with Hands-On Project)
Programming Languages - Python Workbook: Learn Python in one day and Learn It Well (Workbook with Questions, Solutions and Projects) (Learn Coding Fast Workbook 1)
The Rust Programming Language, 2nd Edition
Programming Languages - The Rust Programming Language, 2nd Edition
Programming Languages - Python Programming for Beginners: The Complete Guide to Mastering Python in 7 Days with Hands-On Exercises – Top Secret Coding Tips to Get an Unfair Advantage and Land Your Dream Job!



