Inhalt
Es wird oft behauptet, C++ sei eine komplexe Sprache. Zumindest stellt C++ sehr viele Mittel zur Programmgestaltung bereit. Richtig eingesetzt, bieten diese Mittel jedoch die Möglichkeit, klare, übersichtliche, flexible und effiziente Systeme zu entwickeln.
C++ Advanced bezieht sich auf den aktuellen Sprachstandard C++17. bbv bietet auch ein reines Update-Seminar auf
C++11/14/17 .
- Lambdas
- Operator Overloading
- move
- Dynamische Speicherverwaltung
- Templates
- Exceptions
- vieles mehr...
Methode
C++ Advanced ist ein Praxisseminar. Ein Grossteil des Seminarprogramms besteht aus Übungen. Sie lernen an praktischen Beispielen, wie Sie Ihre Programme richtig gestalten und wie Sie die verschiedenen Sprachmittel und Bibliotheken einsetzen.
Ziel
In C++ Advanced lernen Sie, die verschiedenen Möglichkeiten von C++ richtig und gezielt einzusetzen. Sie kennen die STL und weitere allgemein verfügbare Klassenbibliotheken und erweitern diese für Ihre Bedürfnisse. Sie setzen gezielt Vererbung und Templates ein und kennen die Details, auf die Sie dabei achten müssen.
Zielgruppe
- C++ Programmierer
- Library-Entwickler
- System-Designer
Voraussetzungen
Sie haben bereits C++ gelernt und haben einige Zeit damit programmiert.
Falls Sie längere Zeit nicht mehr mit C++ entwickelt habe, ist der
C++ Refresher vielleicht besser geeignet.