C++14 Update

No longer available

Classroom training | German | Claim

Duration of training: 2 days

Objectives

In diesem Kurs lernen Sie die jeweils aktuellen Neuerungen der Sprache C++ in der eigenen Programmierarbeit erfolgreich einzusetzen.

Target audience

C++ Entwickler

Requirements

Gute Kenntnisse in C++

Agenda

  • Neue Schlüsselwörter für den Umgang mit Typen und Deklarationen
    • auto
    • alignas
    • alignof
    • decltype
  • Schlüsselwort nullptr
  • Stark typisierte enums
  • Nicht eingeschränkte Unions
  • Nachfolgende Definition von Rückgabetypen
  • Unicode Unterstützung
  • Unicode Typen
  • Prefixes
  • Strings
  • neue Möglichkeiten der using-Direktive
  • Template aliases
  • Namespace Assoziation
  • Neue Initialisierungssyntax
  • delegierender Konstruktor
  • Kopierbarkeit und Bewegbarkeit von Objekten
  • R-Value Referenz
  • Lambdas
  • Type Traits
  • static_assert
  • Thread Unterstützung der Standard­bibliothek
  • Mutexe
  • Condition Variablen
  • Lokaler Threadspeicher
  • Threading mit Lambdas (Closures)
  • Futures
  • Smart Pointer
    • unique_ptr
    • shared_ptr
    • weak_ptr
    • array, unordered_map, forward_list
  • Reguläre Ausdrücke
  • time

Trainer Info

Christoph Stockmayer

Objectives

In diesem Kurs lernen Sie die jeweils aktuellen Neuerungen der Sprache C++ in der eigenen Programmierarbeit erfolgreich einzusetzen.

Target audience

C++ Entwickler

Requirements

Gute Kenntnisse in C++

Agenda

  • Neue Schlüsselwörter für den Umgang mit Typen und Deklarationen
    • auto
    • alignas
    • alignof
    • decltype
  • Schlüsselwort nullptr
  • Stark typisierte enums
  • Nicht eingeschränkte Unions
  • Nachfolgende Definition von Rückgabetypen
  • Unicode Unterstützung
  • Unicode Typen
  • Prefixes
  • Strings
  • neue Möglichkeiten der using-Direktive
  • Template aliases
  • Namespace Assoziation
  • Neue Initialisierungssyntax
  • delegierender Konstruktor
  • Kopierbarkeit und Bewegbarkeit von Objekten
  • R-Value Referenz
  • Lambdas
  • Type Traits
  • static_assert
  • Thread Unterstützung der Standard­bibliothek
  • Mutexe
  • Condition Variablen
  • Lokaler Threadspeicher
  • Threading mit Lambdas (Closures)
  • Futures
  • Smart Pointer
    • unique_ptr
    • shared_ptr
    • weak_ptr
    • array, unordered_map, forward_list
  • Reguläre Ausdrücke
  • time

Trainer Info

Christoph Stockmayer

Tags