SIGS DATACOM Fachinformationen für IT-Professionals

SOFTWARE MEETS BUSINESS:
Die Konferenz für Software-Architektur
21. - 25. Januar 2019, München

Sessionsdetails

Vortrag: Mo 3
Datum: Mo, 21.01.2019
Uhrzeit: 10:00 - 17:00
cart

Moderne C++ Template Programmierung

Uhrzeit: 10:00 - 17:00
Vortrag: Mo 3 - Full Day

 

Jeder C++-Programmierer verwendet Templates. Container wie vector<>, Strings, Algorithmen wie sort() und Iteratoren sind alles Templates (Code-Schablonen). In modernem C++ kommen Type Traits, Smart Pointers oder Funktionen wie emplace() hinzu. Trotzdem ist das Wissen um Templates erstaunlich rar und bei der Verwendung kennt jeder von uns ein gehöriges Maß an Unbehagen.
Dieses Tutorial geht deshalb durch die wichtigsten Features von C++-Templates, zeigt auf, was es heißt, Templates auch in modernen C++-Umgebungen mit C++11, C++14 und C++17 zu verwenden, und erläutert, worauf man in der Praxis achten muss.

Zielpublikum:
Programmierer, Entwickler
Voraussetzungen: Grundlagen von C++
Schwierigkeitsgrad: Fortgeschritten