Schulung C++11 und C++14 kurz und kompakt
"C++11 feels like a new language". Dieses berühmte Zitat von Bjarne Stroustrup, dem Vater von C++, bringt es auf den Punkt. Nicht nur der Sprachumfang hat sich von 800 Seiten fast verdoppelt. Auch die Art und Weise, wie Sie in modernem C++ programmieren ist fundamental anders.
In dem Seminar lernen Sie, was modernes C++ (C++11 und C++14) auszeichnet. Sie werden die Veränderungen der Kernsprache, die neue Multithreading-Fähigkeit von C++ und die vielen neuen Bibliotheken kurz und kompakt kennen lernen.
Ziel des Seminar ist es, dass Sie 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.
Die Neue C++ Kernsprache
Verbesserte Usability
Entwurf von Klassen
Move-Semantik und Perfekt Forwarding
Generische Programmierung
Erweiterte Datenkonzepte
Multithreading
Das Speichermodell
Threads
Gemeinsame von Threads verwendete Daten
Daten thread-sicher initialisieren
Thread lokale Variablen
Bedingungsvariablen
Task
Die neue C++ Standardbibliothek
Reguläre Ausdrücke
Type-Traits: Typeigenschaften zur Compilezeit abfragen, vergleichen und verändern
Die Zufallsbibliothek
Die Zeitsbibliothek
Die praktischen Referenz-Wrapper
Smart Pointer
Das erweiterte Paar: std::tuple
Das C++ Array: std::array
Die einfache verkettete Liste: std::forward_list
Die neuen Hashtabellen
Neue Algorithmen
Numerische Konvertierungen
Die neuen Funktionen std::bind und std::function