Programmierung Allgemein

C++ für Fortgeschrittene

In diesem Seminar lernen Sie die objektorientierte Sprache C++ für typisch objektorientierte Themenstellungen effektiv anzuwenden. Außerdem beherrschen Sie fortgeschrittene Ausdrucksformen der Sprache C++.

Plattformen

  • Windows
  • Apple macOS
  • Linux
  • Solaris

Teilnehmerkreis

C++ Programmierer

Voraussetzungen

Erfahrung mit objektorientiertem Systementwurf

Folgendes Seminar oder vergleichbare Kenntnisse:

Seminarleiter

Unser langjährig praxiserfahrener Seminarleiter sichert die hohe Qualität unserer Seminare und steht als Garant für die professionelle Seminardurchführung - Expertenwissen für Ihren Lernerfolg.

Seminarinhalte

Details einblenden
  • Objektorientierter Systementwurf
    • Analyse und Design im Überblick
  • Relationen
    • 1:1-Relation
    • 1:n-Relation
    • m:n-Relation
  • Effizientes Programmieren
    • Operator-Überladung
    • Dynamische Speicherverwaltung
  • Ableitung
    • Virtuelle Funktionen
    • Design-Fallen bei der Ableitung
    • Mehrfache Ableitung, virtuelle Basisklassen
    • Objekt-Äquivalenz
  • Template
    • Template-Klassen
    • Template-Funktionen
    • Smart Pointer
    • STL
  • Klassenbibliotheken
    • Design-Ansatz
    • Abstrakte Basisklassen
    • Entwurf von Containerklassen, Mengenklassen und Iteratoren
    • Templates und Klassenbibliothek
  • Exception Handling
    • Ablauf einer Ausnahmebehandlung
    • Mehrstufige Fehlerbehandlung
    • Ableitung und Exception Handling
    • Spezielle Funktionen

Zusätzliche Informationen

Weitere / andere Seminarinhalte und Themenwünsche stimmen wir gerne im Vorfeld mit Ihnen ab
Unsere Seminare finden Werktags von 09:00 bis 16:30 Uhr statt
Andere Uhrzeiten und Wochenendtermine nach Absprache