Nazwy globalne
Nazwa obiektu, funkcji lub wyliczenia jest globalna, jeśli jest wprowadzona poza jakąkolwiek funkcją lub klasą, lub poprzedzona operatorem jednoargumentowym globalnego zakresu (::), i jeśli nie jest używana w połączeniu z dowolnym z tych operatorów binarnych:
Rozpoznawanie zakresów (::)
Wybór elementu członkowskiego dla obiektów oraz z odwołań (.)
Wybór elementu członkowskiego dla wskaźników (—>)