Glossar

ASCII (American Standard Code for Information Interchange): Dieser Zeichensatz definert nur die grundlegensten Zeichen.

Call by Reference: Werte werden an eine Funktion per Referenz übergeben und nicht kopiert. Die Funktion kann somit die ursprüngliche Variable ändern.

Call by Value: Werte werden an eine Funktion per Kopie übergeben. Die Funktion kann somit die ursprüngliche Variable nicht ändern.

Cast (Typumwandlung): Mittels eines Casts kann man den Typ einer Variablen ändern: double d; int i=static_cast<int>(d);. d wird in einen int umgewandelt.

Compiler: Programm um von Programmier-Code in Maschinencode zu übersetzen.

Die Programmiersprache C++ (The C++ Programming Language, TCPPPL): Von Bjarne Stroustrup geschrieben. Wird allgemeinhin auch als 'Die C++ Bibel' bezeichnet.

Destruktor (Destructor, Dtor): Wird immer dann aufgerufen wenn ein Objekt zerstört wird.

GotW (Guru of the Week): Eine Denksportaufgaube für C++. Herb Sutter führt diese auf seiner Webseite auf.

Konstruktor (Constructor, Ctor): Wird immer dann aufgerufen wenn ein Objekt instanziiert wird Klasse obj;. Der Kopierkonstruktor (Copy Constuctor, CopyCtor) wird immer dann aufgerufen, wenn ein Objekt mit den Werten eines anderen Objektes der selben Klasse initialisiert wird Klasse obj1; Klasse obj2(obj1);.

STL (Standard Template Library): Der Teil der C++ Standard Library, der mit Containern und Algorithmen zu tun hat, wird oft STL genannt.

Stroustrup, Bjarne: Erfinder der Sprache C++. Er schrieb unter Anderem die C++ Bibel: Die Programmiersprache C++.

Sutter, Herb: Sutter ist der Initiator von Guru of the Week. Er schrieb unter Anderem Exceptional C++ und Mehr Exceptional C++.

Objekt: Ein Objekt ist eine Instanz/Variable einer Klasse Klasse obj;.

ODR (One Definition Rule): Sie besagt, dass jede Variable, Funktion etc. nur exakt eine Definition haben darf und das Klasse, Aufzählungen etc. mehrere Definitionen haben dürfen, wenn diese alle identisch sind.

top