Embracing Modern C++ Safely
L**R
Practical and Detailed Guidance Regarding C++11 / C++14 Features
This book is a comprehensive guide to the practical application of 'Modern' C++ (where 'Modern' means C++11 and C++14). It's obvious that much loving detail went into this book, and is the result of hands-on experience using 'Modern' C++ by many experts. Moreover, it is well organized, and thoroughly cross-referenced.I find it difficult to read but that's because the book is organized as a reference, and not as a tutorial. However, this is not a complaint but just an observation. I believe this book succeeds spectacularly in what it intends to accomplish, which is to provide in-depth guidance regarding whether and how to use C++11/14 features.
A**R
Most comprehensive and complete treatment of modern C++ available
This book offers an unparalleled, in-depth exploration of modern C++, setting a new standard for literature in the field. It covers a broad spectrum of topics, from basic concepts to advanced techniques, making it the most comprehensive and complete treatment of modern C++ available. Whether you're a beginner or an experienced developer, this book provides invaluable insights and practical examples that enhance your understanding of the language's capabilities and best practices.
J**G
A much appreciated treatment after Scott Meyers' Effective Modern C++
When I found this book in the library, I was really surprised. A book on C++ 11/14 published in 2022? Has C++ became so complicated that it took 8-11 years to write a book? But after reading a few chapters, my surprise turned out to be pleasant. Being a huge fan of Effective C++ series, I was very sad when I heard Meyers' retirement from C++. This book, to me, serves as a evolution of Effective C++ series. So why is this book important for me?1. It serves as a definitive reference of best practices. No longer I have to dig out the notes, blogs, videos that I read or took in the past.2. It's very practical and concise. Take an example from section "Range for". The book gives a description and specification of range for loops, then shows 3 different use cases, followed by 3 potential pitfalls, and last 4 annoyances of using range for loops. No part of the book is boring, so I could open the book to any page and starts reading it.3. Lots of cross references between different sections. Take section "Range for" again, you can see references to "forwarding reference", "auto variables", "initializer list", "decltype" and so on. This organization really helps me to weave different concepts together to form a more coherent picture of concepts.All in all, I am grateful of efforts the authors hat put into the book. And I hope this legacy will continue in the future versions of C++.
A**R
This is the most boring book ever written.
Maybe the material presented is thorough and complete. But you will never get it, as you will definitely fall asleep in the process. Somehow the language used through the book is just boring.I read it now only if I can't fall asleep. And I never read more than a few pages.
B**.
A gold mine of great discussions and detailed explanations about Modern C++.
I'm impressed with the level of detail and the effort that went into the book. It's comprehensive and a handy reference for C++11/14 features.
M**J
useful reference, but poor print quality
This book describes how to use the new language features in C++11 and C++14. The focus is on language changes; there is nothing about the additions to the standard library, for which another book is planned. The descriptions are in mind-numbing detail (e.g., 118 pages for rvalue references, 66 pages for noexcept), but that is a fault of the language, not the book. The detail is needed for the book to do its job of showing how to use the features safely.The book's text deserves five stars, but the printed book gets only three. All the code comments are in blue, and in my copy the blue is so faint I have to strain to read them.
S**.
Ein unfassbar gutes Nachschlagewerk.
Ein unfassbar gutes Nachschlagewerk. Die Qualität der Code-Beispiele ist hervorragend. Andere Autoren sollten sich das mal abschauen.
F**K
Excellent livre
Permet de faire un point exhaustifs sur les ajouts C++11 et C++14Attention, c'e n'est pas un livre pour les débutants, il est assez technique et très détaillé
N**Y
Interesting Book
Very thorough. Introduces the newer features of the language. Can be a bit heavy.Some diagrams unreadable on kindle. Ok on a tablet though
Trustpilot
1 day ago
5 days ago