C++11 und C++14
C++11 und C++14
Jeder, der über Grundkenntnisse in C++ verfügt und diese mit modernem C++ erweitern möchte.
Ziel des Seminar ist es, dass die Teilnehmer alle Erweiterungen und Neuerungen von C++11 und C++14 kennen lernen, modernes C++ als das bessere C++ verstehen und einsetzen und vor allem das moderne C++ effizient können.
Jeder, der über Grundkenntnisse in C++ verfügt und diese mit modernem C++ erweitern möchte.
1.Tag
- Neue Techniken
- Einheitliche Initialisierung
- Templates (generische Programmierung)
- Funktions- und Klassentemplates §3.1+§3.3
- Initialisierer-Listen §2.3.3
- Variadische Templates §3.10
- Spezialisierung §3.6
- Typdeduktion
- Move-Semantik und Vorwärtsreferenzen §2.3.5
- Template-Argumente §3.1.2
2. Tag
- Typdeduktion
- auto und decltype §3.4.1
- Deduzierter Rückgabetyp (C++14) §3.1.6
- Neue Techniken
- Einheitliche Initialisierung
- Funktoren §3.8
- Lambdas
- Grundlagen §3.9
- Captures (C++14) §3.9.1-4
- Generische Lambdas (C++14) §3.9.5
- std::function §4.4.2
3. Tag
- Nebenläufigkeit (Einführung)
- Parallele Ausführung
- Daten teilen und synchronisieren
- Meta-Programmierung
- Den Compiler rechnen lassen §5.1
- Typ-Informationen bereitstellen §5.2.1
- static_assert §5.2.5
- Neue Techniken
- Unique- und Shared-Pointers §1.8.3.2+§2.4.2.5
- Range-basierte Schleifen §1.4.4.3
- STL-Übersicht
- Iteratorkonzept §4.1.2
- Container §4.1.3
- Algorithmen §4.1.4
Optionale Themen
- Templates (generische Programmierung)
- Faltung von Ausdrücken (C++17)
- Abhängige Typen (optional)
- Typreduktion
- Mehrfachreduktion (C++17)
- Deduktion von Klassenparametern (C++17)
- Neue Techniken
- Nutzerdefinierte Literale
- Meta-Programmierung
- Compile-Time-if (C++17)
- Expression Templates
Zu jedem Thema wird zuerst die Theorie vermittelt, anschließend wird das Gelernte in praktischen Übungen angewendet und gefestigt. Zu allen Übungen erhalten die Teilnehmer Musterlösungen des Referenten.
Bitte beachten Sie, dass Sie für das Seminar einen Laptop benötigen, auf dem ein aktueller C++ Compiler (mind. C++11) installiert ist.
Detlef Wilkening programmiert seit rund 20 Jahren in C++ und hat in dieser Zeit in den verschiedensten Anwendungsbereichen (Automotive, Bankenwesen, Flugplanung und Handel) sowohl Desktop- als auch Server-Systeme programmiert. Nebenher unterrichtet er C++ und Java an der Fachhochschule Aachen und hält regelmäßig Vorträge über C++.
In der Teilnahmegebühr sind die Unterlagen sowie ein Teilnahmezertifikat enthalten.
Rabattregelung: Wenn Sie gleichzeitig zwei oder mehr Anmeldungen vornehmen, erhalten Sie ab der zweiten Buchung 10 % Rabatt auf den Preis.
Um ein optimales Lernergebnis zu erzielen und den Austausch zwischen Referent und Teilnehmern sowie den Teilnehmern untereinander zu gewährleisten, ist die Zahl der Seminarplätze begrenzt.
Dieses Seminar könnte für Sie auch interessant sein:
Sie haben Fragen? Kontaktieren Sie uns gerne!
Bei Fragen rund um unsere Weiterbildungsangebote
E-Mail: akademie@vogel.de
Bei Fragen rund um unsere Inhouse-Lösungen
E-Mail: inhouse@vogel.de
Wir freuen uns auf Ihren Anruf
Tel: +49 931 418-2552
Inhouse-Lösungen
Gemeinsam für Ihr Team
- zielgerichtet & praxisnah
- bedarfsorientiert
- vielfältig
- maßgeschneidert & individuell
Sollten Sie Fragen haben, kontaktieren Sie uns gerne telefonisch unter +49 931 418-2552.
- Kontakt und Beratung
- +49 931 418-2552
- akademie@vogel.de