Outra construção que é nova em C ++ é o operador de
escopo (::
). Não há correspondente para este operador
em K&R ou ANSI-C: ele permite acessar uma variável global
mesmo que exista uma variável local com o mesmo nome. O
seguinte exemplo mostra o uso deste operador.
indentation
The local index value is 3.1415 The global index value is 13 The local index value is 3.1415 The global index value is 10
Deve-se observar que, apesar de disponível em C ++, este tipo de construção não é recomendado; o próprio uso de variáveis globais não é considerado boa prática de programação. Entretanto, caso seja realmente necessário, o mecanismo de acesso a variáveis globais está disponível.