Nomes globais
Um nome de um objeto, a função ou o enumerador é global caso seja introduzido fora de qualquer função ou classe ou o operador de escopo global unário o prefixo (::), e se ele não for usado em conjunto com qualquer um destes operadores binários:
Resolução de escopo (::)
Seleção de membro para objetos e referências (.)
Seleção de membro para ponteiros (– >)