C++17 was officially standardised in December 2017, giving us - developers - a wealth of new features to write better code.
This book describes all significant changes in the language and the Standard Library. What's more, it provides a lot of practical examples so you can quickly apply the knowledge to your code.
Leanpub: https://leanpub.com/cpp17indetail or Amazon https://www.amazon.com/dp/1798834065
I spent hundreds of hours investigating how new things work in order to make a nice and practical book for you. The book will not only save your time but also will guide you through all the nuances of the language.
The book brings you exclusive content about C++17 and draws from the experience of many articles that have appeared on bfilipek.com. The chapters were rewritten from the ground-up and updated with the latest information. All of that equipped with lots of new examples and practical tips. Additionally, the book provides insight into the current implementation status, compiler support, performance issues and other relevant knowledge to boost your current projects.
If you have experience with C++11/14 and you want to move forward into the latest C++ techniques, then this book is for you.
Bartłomiej (Bartek) Filipek is a C++ software developer with more than 14 years of professional experience. In 2010 he graduated from Jagiellonian University in Cracow, Poland with a Masters Degree in Computer Science.
Bartek currently works at Xara (http://www.xara.com/), where he develops features for advanced document editors. He also has experience with desktop graphics applications, game development, large-scale systems for aviation, writing graphics drivers and even biofeedback. In the past, Bartek has also taught programming (mostly game and graphics programming courses) at local universities in Cracow.
Since October 2018, Bartek has been a C++ Expert for the Polish National Body which works directly with ISO/IEC JTC 1/SC 22 (C++ Standardisation Committee). In the same month, Bartek was awarded his first MVP title for the years 2019/2020 by Microsoft.
In his spare time, he loves collecting and assembling Lego models with his little son.
This book was exactly what I was looking for. It offers the right amount of detail for users that want to become familiar with and use C++17 features. Everything is explained in a way that is very easy to understand, illustrated with examples and motivation for the features. I highly recommend it to anyone trying to stay up to date with C++.
A very good book. Easy to read. It contains all the important things you need to know about C++17. Everything is referenced if you really want to go deeper. There is a very good research around this book. I thought I knew most of C++17 before reading this but I was surprise how much important stuff I wasn't aware. Looking forward for C++20 in Detail!
Great book with in-depth content related to advanced C++17. Bartłomiej is a great writer with attention to details. It is also reflected in his blog where you can read additional content on advanced C++. I'd recommend anyone that seriously thinking on mastering the hardest parts (which are the interesting part) of the C++ language, to buy this book and read it.
Pretty good overview of the newest language features. I like that the material shows the practical application of these features (as opposed to other books which treat them as academic curiosities). The source code for the examples are available on the web.
A lot of features of c++ 17 are clearly explained using clear and correct examples. Everything is clearly explained in simple wordings. It reads very easily.