Effective Modern C++

By Scott Meyers,

Book cover of Effective Modern C++

Book description

Coming to grips with C++11 and C++14 is more than a matter of familiarizing yourself with the features they introduce (e.g., auto type declarations, move semantics, lambda expressions, and concurrency support). The challenge is learning to use those features effectively - so that your software is correct, efficient, maintainable, and…

When you buy books, we may earn a commission that helps keep our lights on (or join the rebellion as a member).

Why read it?

1 author picked Effective Modern C++ as one of their favorite books. Why do they recommend it?

Scott Meyers' Effective C++ series was insanely influential around the turn of the millennium. Then C++11 obsoleted almost the whole series by changing the language out from under it. This book—Scott Meyers' last, as of 2024—is the only one that remains relevant to today's C++. It assumes the reader is reasonably familiar with C++98, and then explains smart pointers, move semantics, perfect forwarding, std::initializer_list, decltype and auto, and many other "modern C++" features, in Meyers' trademark item-oriented format, which is easily digestible and quotable.

The past decade of C++ standardization has added plenty of things that this book doesn't mention;…

From Arthur's list on budding C plus plus software engineer.

Want books like Effective Modern C++?

Our community of 12,000+ authors has personally recommended 34 books like Effective Modern C++.

Browse books like Effective Modern C++

Book cover of Gödel, Escher, Bach: An Eternal Golden Braid
Book cover of The Design of Everyday Things
Book cover of The Elements of Programming Style

Share your top 3 reads of 2024!

And get a beautiful page showing off your 3 favorite reads.

1,782

readers submitted
so far, will you?

5 book lists we think you will like!

Interested in software engineering, software, and computer programming?

Software 61 books