Nicolai M. Josuttis: IT-Communication    Seminar: Umstieg auf C++17 und die dazugehörige Standardbibliothek

prev up next

Seminar: Umstieg auf C++17 und die dazugehörige Standardbibliothek
(kombinierbar mit dem Modern C++ - Training)
in English
Zielgruppe: Softwareentwickler, Programmierer
Form: Präsentation
Voraussetzung: Grundlagen vom Programnmieren in C++
Dauer: 1 Tag
   
Inhalt:

C++ 17 ist so gut wie standardisiert und wird bereits in verschiedenen Compilern nach und nach umgesetzt.Höchste Zeit also, zu verstehen, was sich mit C++17 ändert und neu möglich ist.

Dieses Seminar vermittelt alls Sprach- und Bibliotheks-Features anhand von konkreten praktischen Beispielen, gibt etliche Hintergrundinformationen udn erläutert auch das Zusammenspiel all diese Features untereeinander und mit bisherigen Sprachmitteln.

 

   
Themen:

Historie von C++17

Sprachmittel:

  • Structured Bindings
  • Neue Kontrollstrukturen
  • Neue Features für Compile-Time-Programmierung (constexpr-if etc.
  • Weitere Sprachmittel

Bibiotheks-Features zur Spracherweiterung

  • Neue Datentypen any, variant und optional
  • uncaught_exceptions()
  • Neue Type-Traits
  • std::launder()

Standardbibliothek:

  • Filesystem-Bibiothek
  • String-Views
  • Parallele STL Algorithmen
  • Splicing zwischen Assoziativen Containern
  • weitere kleine Bibiotheks-Features

Signifikante Bug-Fixes

Effekte durch das Kombinieren verschiedener Features


Trainer: Das Seminar wird von Nicolai Josuttis, Autor mehrerer C++-Bücher und seit 20 Jahren aktiver Teilnehmer bei der Standardisierung von C++, durchgeführt. Dies gewährleistet viele Hintergrundinformationen und eine hohe Qualität der Ausbildung, die insbesondere Wert auf die praktische und portable Umsetzung von Problemen bei modernem C++ Wert legt.
   
Öffentlich:

Öffentliche Termine können über Sigs Datacom gebucht werden.
Die nächsten Termine:

- 20.12.18 im Raum Köln/Bonn
(direkt nach der C++11/C++14-Schulung)

   
Inhouse:

Ihr Ansprechpartner ist Nicolai Josuttis
Tel.: 0531 / 129 88 86
E-Mail: training@josuttis.de
Selbstverständlich kann das Seminar an Ihre Bedürfnisse angepasst werden.

prev up next


Copyright 2018 by Nicolai M. Josuttis