Оператор разрешения области видимости в C++ работает следующим образом: он позволяет получать доступ к глобальной переменной с тем же именем, что и у локальной переменной, в текущей области видимости. 3
Для этого операция разрешения области действия ставится перед именем глобальной переменной. 1 Даже если есть локальная переменная с таким же именем, программа будет работать со значением, содержащимся в глобальной переменной. 1
Оператор разрешения области видимости (::) имеет два вида формы: 4