Kurzbeschreibung
Das Seminar richtet sich an Teilnehmer, die die neuen C++ 23 Features lernen wollen. Im Kurs werden die Teilnehmer umfassend über die neuen Möglichkeiten informiert.
Kursinhalte
- Einführung in C++20 und C++23 Features
- Überblick über die wichtigsten Änderungen und Ergänzungen
- Ranges
- Verwendung von Ranges für effizientere und lesbare Container-Operationen
- Pipe Operator für bessere Lesbarkeit
- Concepts
- Einführung in Concepts für eine stärkere Typüberprüfung und besseres Template-Design
- Auto-Templates
- Vereinfachung von Template-Code mit automatischer Typableitung
- Modulare Programmierung
- Nutzung von C++20-Modulen für verbesserte Code-Organisation und Kompilierzeiten
- Erweiterte Lambda-Ausdrücke und Funktionen
- Neue Funktionen und Verbesserungen bei Lambda-Ausdrücken
- Erweiterte Standardbibliothek und Language Features
- Einführung in wichtige neue Teile der Standardbibliothek
- Default comparisons (Spaceship Operator)
- auto{} und auto()
- if consteval
- std::to_underlying
- etc...
- Verbesserte Konkurrenz- und Synchronisationsfunktionen
- Fortgeschrittene Techniken für Multithreading und parallele Programmierung mit Futures und Coroutines
- Praktische Übungen und Fallstudien
- Anwendung der neuen Features in realen Programmierprojekten
Seminar- bzw. Schulungsvoraussetzungen
Gute Kenntnisse in C++ 11 oder C++17 entsprechend des C++ Grundkurses, erworben durch den genannten Kurs oder praktische Erfahrung.
Preis
1.190,00 € (zzgl. 19% MwSt.)
Dauer
2 Tage
Standort
Köln
Online