DEV Community

Sandor Dargo
Sandor Dargo

Posted on • Edited on

Effective Modern C++ by Scott Meyers

Effective Modern C++ is the book with the biggest impact on my professional life recently. As I've written already, I used to work with older versions of C++, mostly with C++03.

Scott Meyers in Effective Modern C++ explains the new elements of C++11 and goes into details about the tips and tricks about them.

He has 42 (coincidence? I doubt...) items split into 8 chapters. If you speak a little bit of modern C++, you'll realize who important those chapters are. Lambdas, Move Semantics, Smart Pointers, the auto keyword. Just to name half of them.

Although this book doesn't have to be read from cover to cover, I think it's worth it. But keep it close to you, because it's the kind of book, you'd be glad to check once in a while. Either for looking up something specific or just to reread some of the item titles and their key takeaways.

This book is not for those who just started their C++ journey, it's rather for those who are already familiar with the syntax and worked on at least smaller projects, but either want to make their move to C++11 or just want a better understanding of modern C++.

As usual, Scott Meyers didn't disappoint us with his book, Effective Modern C++, a must-read for C++ programmers.

This article has been originally published on my blog.

Top comments (2)

Collapse
 
jeikabu profile image
jeikabu

When I started working full-time, the older "Effective C++" and "Modern C++" by Andrei Alexandrescu were read and re-read. I've got a copy of the newer "Effective Modern C++", but just haven't been spending as much time in c++ the last few years.

Anyway, nice to see a c/c++ post, we're definitely in the minority here. 😭

Collapse
 
dbanisimov profile image
Denis Anisimov

Very well written book. A good combination of practical advice with a proper explanation of the rationale behind the features of the language.