Schulungen, Coaching und Technologieberatung

German English

Drucken

Generische Programmierung (Templates) mit C++

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

Beschreibung

Dauer

  • 2 Tage

Vorkenntnisse

  • C++

Begleitliteratur

  • C++11 (AddisionWesley) von Rainer Grimm
  • C++11 für Programmierer (O'Reilly) von Rainer Grimm

Vorgehensweise

  • TTheorie 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 Funktions- und Klassen-Templates

Standard

  • C++11/C++14 Standard

Inhalt

  • Funktions-Templates
    • Instanziierung
    • Überladen
  • Klassen-Templates
    • Instanziierung
    • Methoden-Templates
    • Vererbung
    • Freunde
    • Alias-Templates
  • Template-Parameter
    • Typ-Parameter
    • Nichttyp-Parameter
    • Template-Template-Parameter
    • Variadic-Templates
    • Dependent Types
  • Template-Argumente
    • Template-Argument-Ableitung
    • Default-Template-Argumente
  • Spezialisierung
    • Primäres Template
    • Partielle Spezialisierung
    • Vollständige Spezialisierung
  • Besondere Anwendungen
    • Move-Semantik
    • Perfekt Forwarding
    • Type-Traits Bibliothek
  • Programmierung zur Compilezeit
    • Vergleich von Template Metraprogrammierung mit der Type-Traits Bibliothek und constexpr Funktionen

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