Seminarinhalt
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