Zwei Kollegen und ich haben mal einen dreiteiligen Vortrag über C++ gehalten der folgendermaßen aufgeteilt war:
Teil 1 - Grundlagen
Grundlegender Aufbau eines Programms
Ausgabe in die Konsole -> klassische 'Hallo Welt'
Variablen
Konstanten
Bedingungen (If/else)
Schleifen (for, while, do)
Arrays
Zeiger
Referenzen
Funktionen
Dynamische Speicherverwaltung (Freestore)
Übungsaufgaben
Teil 2 - Objektorientierte Programmierung (Grundlagen)
Begriffsdefinition 'Objekte'
Zugriff auf Member
Aufbau von Klassen
Zugriffsspezifikationen
Konstruktor/Destruktor
Der this-Zeiger
Statische Methoden
Vererbung
Befreundete Klassen
Teil 3 - Vertiefung verschiedener Themengebiete
Zeiger/Referenzen
Inlinefunktionen vs Macros
Primitive Datentypen
C++ Casts
Dynamische Speicherverwaltung
Überladen von Operatoren
Exception Handling
Die "Const Correctness"
Generische Programmierung mit Templates
Explizite Konstruktoren
Virtuelle Funktionen
Abstrakte Klassen
Funktoren
Smartpointer
Patterns Überblick
Die Reihenfolge war nicht zu 100% die oben genannte und der Kurs hat ziemlich lange gedauert, glaube knapp acht Stunden!