Nomes globais
Um nome de um objeto, função ou enumerador é global se introduzido fora de qualquer função ou classe, ou se prefixado pelo operador unário global de escopo (::), além de não usado junto a qualquer um desses operadores binários:
Resolução do escopo (::)
Seleção de membro para objetos e referências (.)
Seleção de membro para ponteiros (–>)