Schulung Neuerungen in C++11

Beschreibung/Inhalt

Zielgruppe: Softwareentwickler für Unix, Linux, Mac und/oder Windows
Niveau: Aufbauwissen
Typische Dauer: 2 bis 3 Tage (empfohlene Dauer kann abweichen - je nach Vorkenntnissen und Wünschen)
Vorkenntnisse: C++-Grundkenntnisse (C++ 98)
Begleitliteratur:
C++11 (AddisonWesley) von Rainer Grimm
C++11 für Programmierer (O'Reilly) von Rainer Grimm
Vorgehensweise: Theorie und Praxis mit anschaulichen Übungen
Ziel: Detailiierter Überblick über den neuen C++11-Standard

Wenn Sie auch die Neuerungen in den Folgeversionen lernen wollen, fügen Sie bitte folgende Schulungsmodule hinzu:
C++ 14
C++ 17
C++ 20

# Neuerungen in der Kernsprache

  • Neue Literale
  • RValue Referenzen und move-Konstruktoren
  • constexpr
  • Initializer Listen
  • Uniforme Initialisierung
  • Type-Inference
  • Range-basierte for Schleifen
  • Lambdas und function<...>
  • Explizites overrides und final
  • default und delete für spezielle Member-Funktionen
  • Attribute
  • Neuerungen bei der Template Programmierung

  • # Multithreading
  • Das C++11-Speichermodell
  • Atomare Datentypen
  • Threads und Tasks
  • Mutex
  • Thread-lokale Variablen

  • # Neuerungen in der Standardbibliothek
  • Smart Pointer
  • Reguäre Ausdrücke
  • Type-Traits
  • Zufallszahlen
  • Zeitbibliothek
  • Referenz-Wrapper
  • Neue Container
  • Neue Algorithmen

  • Dauer
    Auf Wunsch. Gerne geben wir Ihnen eine Empfehlung zur notwendigen Schulungsdauer, wenn Sie uns in der Anfrage Ihre Vorkenntnisse und Ziele nennen.
    Ort
    Online oder in Deutschland, Österreich und der Schweiz an Ihrem Firmensitz
    Schulungsdidaktik
    Nach Ihrer Wahl: Klassische Schulung mit PC-Übungen, reine Präsentation ohne PC-Übungen oder interaktiver Workshop mit Beratungsanteil