Globale Namen
Ein Name eines Objekts, einer Funktion oder eines Enumerators ist global, wenn er außerhalb einer Funktion oder Klasse eingefügt oder ihm der globale unäre Bereichsoperator (::) vorangestellt wird und er nicht in Verbindung mit einem dieser binären Operatoren verwendet wird:
Bereichsauflösung (::)
Memberauswahl für Objekte und Verweise (.)
Memberauswahl für Zeiger (–>)