C++

C++ 20/23 - Neue Features

Beschreibung

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.

Inhalte des Seminars

  • 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

Empfohlene Seminarvoraussetzungen

Gute Kenntnisse in C++ 11 oder C++17 entsprechend des C++ Grundkurses, erworben durch den genannten Kurs oder praktische Erfahrung.

Seminar Details

Dauer: 2 Tage

Unser Kürzel: CP1

Preis: 1.190,00 € (zzgl. 19% MwSt.)

Termin auswählen

individuelle Termine auf Anfrage

Standort oder Online auswählen

Weiter zur Buchung