Rabochy_stol / 16 оператор разрешения области видимости
.docx16. оператор разрешения области видимости
Оператор разрешения области видимости (::)
Оператор разрешения области видимости (::) задает область видимости, которой принадлежит член и имеет следующую форму записи:
имя::имя_члена
Здесь имя задает имя класса или пространства имен, в котором содержится член, заданный элементом имя_члена. Другими словами, имя определяет область видимости, внутри которой может находиться идентификатор, заданный элементом имя_члена.
При ссылке на глобальную область видимости элемент имя задавать не нужно. Например, для обращения к глобальной переменной a, которая "скрыта" за локальной переменной с таким же именем a, нужно использовать оператор :: следующим образом: ::a