Der Kurs besteht aus den folgenden Modulen. Die Gewichtung und Auswahl der Module wird den Kenntnissen und Präferenzen der Teilnehmer angepasst.
1 Basisfeatures
2 Wichtige Standard-Klassen
3 Klassen
4 Module und Schnittstellen
5 Klassenableitung, Vererbung
6 Dynamische Speicherverwaltung
7 Normalform für Klassen
8 Smart-Pointer
9 Virtuelle Methoden
10 Ein- und Ausgabe in Dateien
11 Templates
12 Die Standard Template Library (STL)
13 Container
14 Funktionen und Funktionsobjekte
15 Algorithmen
16 Exceptions
C/C++-Programmierer, die objektorientierte C++-Programme entwickeln möchten. Projektleiter im C++-Umfeld, die C++ produktiv und effizient einsetzen wollen
Sie müssen mindestens die Grundlagen der Sprachen C oder C++ beherrschen. Wir empfehlen Ihnen Grundkenntnisse der objektorientierten Programmierung entsprechend den folgenden Kursen: