Beispielprogramm: GLTOP.CPP
Das Beispielprogramm GLTOP.CPP illustriert ein weiteres Element, das mit C++ neu eingeführt wird. Es gibt nichts Vergleichbares in K&R oder ANSI-C. Dieser Operator erlaubt den Zugriff auf die globale Variable mit dem Namen meinIndex, obwohl es eine lokale Variable mit demselben Namen innerhalb der Funktion main() gibt. Die Verwendung des zweifachen Doppelpunktes vor dem Variablennamen in den Zeilen 11, 13 und 16 teilt dem System mit, daß wir die globale Variable mit dem Namen meinIndex, die in Zeile 4 definiert wurde, verwenden wollen und nicht die lokale Variable, die wir in Zeile 8 definiert haben.
Diese Technik erlaubt überall im Programm den Zugriff auf globale Variablen. Sie können in Berechnungen, als Parameter einer Funktion oder für einen anderen Zweck verwendet werden. Es zeugt aber nicht von gutem Programmierstil, diese Möglichkeit des Zugriffs auf sonst versteckte Variablen zu mißbrauchen, da der Code dadurch oft schwer verständlich wird. Es ist empfehlenswert, in so einem Fall einen anderen Variablennamen zu wählen, aber die Möglichkeit existiert für den Fall, daß Du sie einmal benötigen solltest.
Bevor Du zum nächsten Beispiel weitergehst solltest Du dieses Programm kompilieren und laufen lassen. Unser nächstes Beispielprogramm widmet sich dem cout Operator in den Zeilen 10, 11, 15 und 16.
Copyright © 1997, 1998, 2001-2006 Heinz Tschabitscher - Letzte Änderung 7. Dezember 2005
Heinz Tschabitscher - | Datenschutz | Impressum - Kommentare, Kritik, Anregungen, Kochrezepte?