All the new language and library features of C++17. C++17 is the next evolution in modern C++ programming, now supported by major c++ compilers g++, clang, and Visual C++. Although adopting C++17۷ it is not as big a step as adopting C++۱۱, C++17 does contain a large number of valuable language and library features, which support and change the way we program in C++. As usual, not everything is self-explanatory, combining new features gives you even more power, and there are hidden traps.The book covers the motivation for and context of all new C++17 features (covering both language and library) with many examples and unique background information for application programmers as well as library developers. The focus is on how these features impact day-to-day programming, what effect combining features can have, and how you can benefit from them in practice.