Автор: Nicolai M. Josuttis
Издательство: Nico Josuttis
Год: 2019-12-21
Формат: PDF, EPUB, MOBI
Страниц: 454
Размер: 15,2 Mb
Язык: English
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++11, 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.