C++17 in Practice - Features, Tricks, and Pitfalls

C++

This workshop is part of NDC TechTown 2018
You must purchase an All Access Pass or a 2-day Workshop Pass to attend.

C++17 is out for a year now and at least partially supported by Clang, GCC, and Visual Studio. While C++ is no revolution and changes the style of programming (as C++11 did), it is a remarkable collection of many many features both in the core language and the library. It might look that all this is easy to learn and to use. But beware, C++17 is a lot more complex than it looks like. There are nice hidden features, significant remarkable design issues, and important pitfalls (especially when combining new features).

This tutorial discusses the new features with the focus of remarkable applications and traps that can occure in practice.

Audience:
Software developers, programmers, technical managers

Prerequisites:
Basis understanding of C++, ideally with the key features of C++11 (auto, move semantics, decltype, lambdas, ...).

Computer Setup:
All exercises are done together using different compilers.
You don't have to bring your own laptop.

Tid

09:00 - 17:00