Die Teilnehmer*innen lernen alle Möglichkeiten der objekt-orientierten Programmierung mit modernem C++ auszuschöpfen; man kennt die tollen neuen Features des aktuellen Standards und ist in der Lage, beim Erstellen einer Applikation "aus dem Vollen zu schöpfen". Der Einsatz der STL in eigenen Applikationen wird im Detail besprochen und in vielen praktischen Beispielen zusammen mit C++11 und C++20 Technologien gezeigt und trainiert.
Programm
Mehrfachvererbung, virtuelle und abstrakte Basisklassen, Templates, Exceptions, Überladen von new & delete, Relative Adressen auf Klassenmitglieder; Arbeiten mit Funktionsobjekten.
STL: Container (vector, array, deque, string, list, forward_list, ...set, ...map, unordered...), Iteratoren und Algorithmen in vielen praktischen Beispielen;
C++ 11-20 Neuerungen: Automatische Typableitung, R-Value-Referenzen, Range-based for, Initialisiererlisten, Lambda Expressions, Smart-Pointer, Variadic Templates, neue Literale, 3-Compare, C++20-Modulkonzept; Multithreading und Synchronisation, Async und Coroutines; Zeitklassen, Reguläre Ausdrücke, Filesystem, Range-Lib, etc..)
Zielgruppen
Softwareentwickler; Programmierkenntnisse in C++ sind unbedingt erforderlich
Sie möchten Ihr Seminar noch einmal besuchen? Die ETC-Wissensgarantie macht es möglich! Ob im Krankheitsfall, bei Planänderung im Unternehmen oder um Ihr Trainings-Knowhow aufzufrischen: Besuchen Sie dazu Ihr Training innerhalb von bis zu 12 Monaten nochmals kostenlos! Ohne Stornokosten oder sonstiger Zusatzstress.