Seminarinhalt
Mit dem Standard C++20 wurde die Sprache erneut gewaltig erweitert. In diesem Kompaktkurs erhalten Sie einen kompletten Überblick mit vielen Beispielen. Hans Mühlehner als Trainer hat sich seit Jahrzehnten mit C++ beschäftigt und viele Seminare zu den Empfehlungen der bekannten Bücher von Scott Meyers und zu den Erweiterungen seit C++11 gehalten.
Programm
- Zusammenfassung der wichtigsten Neuerungen von C++17 (Structured Binding, Performance-Features, Filesystem)
- 3-Way Compare und automatisch erzeugte Vergleichsoperatoren
- Constraints und Concepts
- Module: Aufbau von C++20 Modulen, Modul-Hierarchien und -Partitionen, Standard Library und Headerfiles als Module-Units
- Coroutinen
- Neue Threading-Funktionalitäten: jthread, barriere, semaphore, ...
- Überblick über viele weitere kleine Sprachanpassungen
- Erweiterungen in der Standardbibliothek: bit, numbers, format, ...
- Die Ranges Library und das "Piping" von Range-Funktionen
Zielgruppen
C++ Programmierer, die mit C++11 bereits gut vertraut sind.