Nächste Seite:
Kommentare
Aufwärts:
C++: Etwas mehr als
Vorherige Seite:
Neue Schlüsselworte
Inhalt
Erweiterungen gegenüber
C
Unterabschnitte
Kommentare
Ein-/Ausgabe
Anonyme
union
Freie Position von Deklarationen
Freier Speicher
new
und
delete
scope resolution operator ::
Namensbereiche (
namespace
)
Referenzen
Achtung, schöne Fehlermöglichkeiten!
inline-Funktionen
Überladen von Funktionen
Funktionsschablonen (template-Funktionen)
Templatefunktion für mehrere Module
Spezialisierung einer Funktionsschablone
Klassen
Allgemeines zu Klassen
Eine Klasse
Dazu ein kleines Beispiel:
Der Zeiger
this
Konstruktoren, Destruktoren
Aufruf und Auswahl von Konstruktoren
Defaultkonstruktor
Konstruktoren mit Defaultparametern
Aufruf eines Destruktors
Defaultdestruktor
malloc()
und seine sauberen Freunde
explicit
Statische und nichtstatische Klassenelemente
Statische und nichtstatische Methoden
const
-Methoden
Ableiten von Klassen
public
,
protected
oder
private
ableiten
Aufruf des Konstruktors der Basisklasse
Initialisierung der Klassenelemente
Virtuelle Methoden
Virtuelle Konstruktoren
Konkrete und abstrakte Klassen
friend
: Freunde haben freien Zutritt
Mehrfachvererbung
Überladen von Operatoren
Wenn man den Operator
[]
Klassenschablonen (template-Klassen)
Cheshire Cats: Information Hiding für Paranoide
Ausnahmebehandlung
Verwenden von Ausnahmen ohne Fehler
Deklaration der von einer Funktion geworfenen Ausnahmen
run time type information (RTTI)
AnyWare@Wachtler.de