Modernes C++

Dieses Seminar richtigt sich an die Programmierer, die von C nach C++ umsteigen wollen. Es werden die wichtigsten Erweiterungen der Sprache C++, und die Unterschiede zu C ausführlich besprochen.

  • C++
  • C++ Builder
  • Clang
  • Online Schulung
  • Experten

Modernes C++

5 Tage

8 Teilnehmer

23.03.2020

15.06.2020

02.11.2020

Informationen

  • Ort der Veranstaltung
    adecc-Systemhaus GmbH, Gatower Straße 139, 13595 Berlin
  • Voraussetzung
    Erfahrung mit dem C++ Builder, Programmierkenntnisse in C++

Kosten

  • Standardpreis 3300,00 zzgl. gesetzliche Umsatzsteuer
  • Frühbucherpreis 3000,00 zzgl. gesetzliche Umsatzsteuer
  • 15% Rabatt ab dem 3. Teilnehmer aus einer Firma in der gleichen Schulung

Informationen

  • Ort der Veranstaltung
    adecc-Systemhaus GmbH, Gatower Straße 139, 13595 Berlin
  • Voraussetzung
    Erfahrung mit dem C++ Builder, Programmierkenntnisse in C++

Kosten

  • Standardpreis 3300,00 zzgl. gesetzliche Umsatzsteuer
  • Frühbucherpreis 3000,00 zzgl. gesetzliche Umsatzsteuer
  • 15% Rabatt ab dem 3. Teilnehmer aus einer Firma in der gleichen Schulung

Informationen

  • Ort der Veranstaltung
    adecc-Systemhaus GmbH, Gatower Straße 139, 13595 Berlin
  • Voraussetzung
    Erfahrung mit dem C++ Builder, Programmierkenntnisse in C++

Kosten

  • Standardpreis 3300,00 zzgl. gesetzliche Umsatzsteuer
  • Frühbucherpreis 3000,00 zzgl. gesetzliche Umsatzsteuer
  • 15% Rabatt ab dem 3. Teilnehmer aus einer Firma in der gleichen Schulung

Zu den neu behandelten Eigenschaften gehören

 

    auto: Welche Vorteile bringt die C++ Typinferenz gegenüber Skriptsprachen?

    lambda Ausdrücke: Warum sind die zukünftig so wichtig?

    Initialisierungen und Initialisierungslisten - kompaktere, übersichtlichere Programme

    for 2.0, range based for für Container

    shared_ptr, unique_ptr - Speicher selber kontrollieren

    variadic templates - Eine neue Generation der Metaprogrammierung

    function: Die neue Abstraktion für Methoden

    threads, nutzen Sie die Leistung Ihres Rechners voll aus

    tupel - Werden Sie herkömmliche Klassen ersetzen?

    RValue Refs - move und forwarding für schnellere Methoden

    Raw- Zeichenfolgen

 

Natürlich werden auch die bisherigen, unten aufgeführten Themen behandelt.

Alle Teilnehmer erhalten umfangreiches Material, dass auch die Themen der bisherigen Powerwoche einschließt. So gibt es jedem Teilnehmer die Möglichkeit, das vermittelte Wissen zu vertiefen. Dazu gehören neben den aktuellen Beispielanwendungen, inklusive der Oberflächenabstraktion, auch die der vergangenen Powerwochen.

Ablauf der Schulung

  1. C++ Crashkurs
    • Templates
    • Mehrfachvererbung
  2. C++ 11
    • Auto + Smartpointer
    • tuple
    • threads
    • binds
    • lamdas, funktionale Entwicklung
  3. C++ 17
    • filesystem
    • Structured Bindings
      • Returning compoud objects
      • Iterating over a compound collection
      • Direct Initialization
    • Selection Initialization
    • Template Argument Deduction
    • string view
    • new types optional, variant, any