Erweiterungen von C++ gegenüber C:
Referenzparameter
Ein-/Ausgabe-Operatoren
Funktionen und Prototypen
Überladen von Funktionen
Inline-Funktionen
Speicherverwaltung: new, delete
Unterschiede zu ANSI-C
Konzepte der objektorientierten Programmierung
Klassen:
Zugriffsschutz, private Daten, öffentliche Schnittstelle
Friend-Funktionen und Klassen
Konstruktoren und Destrukturen
Operatoren für eigene Klassen überladen:
Definition der OPERATOREN; Typumwandlungen
Vererbung (abgeleitete Klassen):
Vorteile, Zugriffsschutz, Mehrfachvererbung
Objektorientierter Entwurf:
Kommunikation der Objekte
Virtuelle Funktionen und Polymorphismus
Die iostream Ein-/Ausgabebibliothek
|