Anzeige
Anzeige
Anzeige
Anzeige
Anzeige
Anzeige
Lesedauer 2 Min.

C++ – Templates – von A bis Z

DWX Academy
© Developer World

Trainer & Termin


Trainer: Klaus Iglberger

Termin: Individuell vereinbar

Dauer: 2 Tage

Ort: Inhouse oder Remote



Beschreibung


Templates gelten als eines der mächtigsten Features von C++ – und das zurecht: Sie ermöglichen extrem vielseitige, aber auch technisch anspruchsvolle Programmierung. In diesem zweitägigen Workshop erarbeitest Du Dir die Konzepte von Funktions-, Klassen-, Variablen- und Variadic Templates und lernst deren Syntax und typische Anwendungsfälle kennen.

Im zweiten Schritt wirst Du in fortgeschrittene Template-Techniken eingeführt: Du erfährst, wie Type Traits funktionieren, wie Du eigene Traits implementierst, und wie Du Template-Funktionen und -Klassen mit SFINAE oder C++20 Concepts beschränkst. Ziel des Trainings ist es, dass Du alle gezeigten Techniken selbstständig anwenden kannst – unterstützt durch viele praktische Beispiele.



Agenda


  • Einführung ins generische Programmieren
  • Templates-Typen: Funktions-, Klassen-, Variablen- und Variadic Templates
  • Programmierbeispiele und Aufgaben
  • Tipps und Tricks für die Template-Programmierung
  • Werkzeuge (Tools)
  • Überblick über Type Traits
  • Implementierung eigener Type Traits
  • SFINAE (Substitution Failure Is Not An Error)
  • C++20 Concepts
  • Syntax und Definition eigener Concepts
  • Anwendung von Concepts in der Praxis


Voraussetzungen


  • Installierter C++11/14/17 Compiler (z. B. Visual Studio 2015, GNU 4.8, Clang 3.6, Intel 15.0)
  • Erste Erfahrungen mit C++ und seiner Syntax


Ablauf


Unsere Trainings starten täglich um 9:00 und enden gegen 17:00 Uhr. Die Kaffee- und Mittagspausen legen unsere Trainer:innen zusammen mit den Teilnehmer:innen fest. Am Ende des Trainings erhält jeder Teilnehmer:in ein Zertifikat über die Schulungsteilnahme.



Unsere Trainer


 

Iglberger, Klaus.jpg
Klaus Iglberger
C++-Trainer und -Berater

Deine individuelle Beratung

Im nächsten Schritt analysieren wir gemeinsam mit Euch Eure genauen Trainingsziele. Darauf aufbauend entwickeln wir ein Training, das 100% auf Euer Team und Euren Projekterfolg zugeschnitten ist. Euer Trainer oder Eure Trainerin ist ein praxiserprobter Experte, der Eure Herausforderungen aus der Praxis kennt und mit interaktiven Übungen sowie echten Projektbeispielen für Euren sofortigen Projektnutzen sorgt.

Susanne Herl
© Ann-Kathrin Humberg, Quality Bytes

Du bist bereit für messbare Projekterfolge?

Vereinbare jetzt Dein kostenloses Beratungsgespräch. Wir freuen uns auf Deine Kontaktaufnahme! 

Deine Ansprechpartnerin: Susanne Herl

E-Mail: susanne.herl@ebnermedia.de

Telefon: +49 (731) 88005-8835

Das könnte Dich auch interessieren

Anzeige
Anzeige
Anzeige
Anzeige
Anzeige