20 Jahre Erfahrung FreeCall 0800 tutegos

C++11: Neuerungen im C++-Standard

[LOGO]

Die aktuelle Version von C++11 wurde im August 2011 verabschiedet und erweitert die letzte Spezifikation C++98. Etliche Elemente kamen hinzu, die C++ zu einer modernen Sprache für Systemprogrammierung und Bibliotheken machen. Teilnehmer bekommen einen umfassenden Einblick in C++11 (auch C++0x genannt), angefangen von den Spracheigenschaften über die Anpassungen der C++ Standardbibliothek. Dazu zählen unter anderen die wichtigen Lambda-Ausdrücke, aber auch neue String-Literale und neue Threading-Möglichkeiten. Die Liste der Änderungen ist lang, und so richtet sich das intensive C++11-Update Seminar an fortgeschrittene C++-Entwickler, die das Optimum aus den aktuellen C++11-Compilern herausholen und ihre C++-Kenntnisse auf eine neue Ebene heben wollen.

Inhalte des Seminars

C++11 Spracherweiterungen

  • Vereinheitlichte Initialisierung
  • Typinferenz (auto)
  • constexpr, nullptr, noexecpt
  • “foreach”-Schleife
  • Lokale Funktoren
  • Lambdas und Capture Clauses
  • Move-Semantik (RValues)
  • override und final
  • default/delete bei Methoden
  • Konstruktor-Delegation
  • Erben von Konstruktoren
  • Initialisierung von Membervariablen
  • Variadic Templates
  • extern template
  • Typsichere enums
  • raw string literals
  • Benutzerdefinierte Literale
  • Vereinheitlichte Syntax für Attribute

Erweiterungen der Standard-Bibliothek

  • Multithreading
  • unique_ptr, shared_ptr, weak_ptr
  • reference_wrapper
  • function
  • type_traits
  • Tuples
  • Unordered Container (sets, maps)
  • Reguläre Ausdrücke (regular expressions)
  • Zufallszahlen

Termine / Kontakt

Jedes Seminar führt tutego als kundenangepasstes Inhouse-Seminar durch.

Alle unsere Seminare können zudem als Live-Online-Seminar besucht werden.

Wir helfen Ihnen gerne bei der Anmeldung und einen passenden Termin zu finden. Kontaktieren Sie uns per E-Mail oder unter 0800/tutegos (kostenlos aus allen Netzen).

Die Fakten

  • Empfohlene Schulungsdauer: 2 Tage, insgesamt 16 Unterrichtsstunden à 45 Minuten
  • Zielgruppe: Fortgeschrittene C++-Entwickler, die die Neuerungen der neuen C++-Spezifikation kennen lernen möchten.
  • Vorkenntnisse: Gute Kenntnisse in C++, etwa durch Effektive Software-Entwicklung mit C++. Boost-Kenntnisse bilden ein gutes Fundament.
  • Schulungsunterlagen: Deutschsprachige Seminarbroschüre
  • Seminar-Software: Aktueller C++-Compiler, IDE der Wahl

Weiterführende Seminare

C++ Design Patterns und Idiome, Thread-Programmierung in C++, Boost C++-Bibliotheken

Verweise

Alle Kategorien

Was Teilnehmer sagen