|
|
C++17 - The Complete Guide |
|
C++17 - The Complete Guideby Nicolai M. Josuttis
This book was written and published incrementally (step-by-step) at leanpub, so that you could benefit from it without waiting until all is done. The first public version was available in December 2017 and since September 2019 the book is done. It has over 450 pages with several example programs.
|
||
|
C++17 is the next evolution in modern C++ programming, which is now supported by the latest version of gcc, clang, and Visual C++. Although it is not as big a step as C++11, it contains a large number of small and valuable language and library features, which again will change the way we program in C++. This applies to both application programers and programmers providing foundation libraries. This book will present all the new
language and library features in C++17. It will cover the motivation and
context of each new feature with examples and background information.
As usual for books by Nicolai Josuttis, the focus lies on the application
of the new features in practice and will demonstrate how features impact
day-to-day programming and how to benefit from them in projects. Nicolai M. Josuttis is well known in the programming community for his authoritative books and talks. For more than 20 years he is a member of the C++ Standard Committee. He is the (co-)author of several worldwide best-sellers, including
|
"It's very clearly written
and the examples are really helpful!" "I am thoroughly enjoying
the book; I had skimmed the list of changes in C++17 several times before
but until I started reading your book I had no idea how substantial the
changes really were. It makes me wonder what I overlooked with previous
updates!" "I thought I knew a bit about C++. I downloaded this book and learned something new in the *preface*. Highly recommended so far!" Tristan Brindle |
| Nicolai M. Josuttis | ||
| C++17 - The Complete Guide | ||
| Hardcover: | ||
| ISBN-13: | 978-3-96730-917-1 | |
| ISBN-10: | 3-96730-917-7 | |
| Paperback: | ||
| ISBN-13: | 978-3-96730-017-8 | |
| ISBN-10: | 3-96730-020-X | |
Note that you can also book
inhouse trainings about Modern C++
and
C++17 (both the language and its standard library)
.