Schulungen, Coaching und Technologieberatung

deen

DruckenE-Mail Adresse

Generische Programmierung (Templates) mit C++

zuletzt aktualisiert:
13. September 2018
Kurs-Nr.:
10
Preis:
1600,00 EUR pro Platz (zzgl. MwSt.)
Ort:
Großraum Stuttgart / vor Ort
Gruppe:
Entwickler
Level:
Fortgeschrittene

Beschreibung

Dauer

  • 3 Tage

Vorkenntnisse

  • C++

Begleitliteratur

  • C++11 (AddisonWesley) von Rainer Grimm
  • C++11 für Programmierer (O'Reilly) von Rainer Grimm
  • C++ Templates: The Complete Guide (AddisonWesley) von David Vandevoorde, Nicolai M. Josuttis, and Douglas Gregor  

Vorgehensweise

  • Theorie und Praxis mit vielen Übungen, zu denen Sie den Sourcecode und die Musterlösungen erhalten
  • Sie benötigen ein Laptop mit einem aktuellen C++ Compiler (mind. C++11)

Ziel

  • Souveräner Umgang mit Templates erlernen
  • Moderne Programmiertechniken mit Templates einsetzen
  • Modernes C++ besser verstehen

Standard

  • C++11/14/17 Standard

Inhalt

  • Grundlagen
    • Funktions-Templates
    • Klassen-Templates
    • Template-Parameter
    • Template-Argumente
    • Spezialisierung
  • Details
    • Template-Instanziierung
    • Variadic Templates
    • Fold Expressions
    • Freunde
    • Dependant Names
  • Techniken
    • Automatischer Rückgabetyp
    • Template Metaprogrammierung
    • Type-Traits
    • constexpr
    • constexpr if
  • Design
    • Statischer versus dynamischer Polymorphismus
    • CRTP
    • Expression Templates
    • Idiome und Pattern
  • Zukunft
    • Concepts

Tragen Sie sich in die Interessentenliste ein!

Für diesen Kurs sind bisher keine Termine angesetzt.
Wenn Sie sich für den Kurs interessieren, können Sie sich in die Interessentenliste eintragen. Sie werden dann benachrichtigt, sobald ein Termin für den Kurs feststeht.

Teilnehmerdaten

Kontaktdaten

* notwendige Angaben

Kategorie

Zum Seitenanfang