Поделиться через


Полные имена

Задает область.

qualified-class-name :: name

Заметки

Если после полного-имени-класса следует оператор разрешения области действия (::), а затем имя любого члена данного класса или база этого класса, то оператор разрешения области действия является полным-именем. Тип полное-имя совпадает с типом члена, а результат выражения полное-имя — член. Если членом является L-значение, полное-имя также представляет собой L-значение. Сведения об объявлении полного-имени-класса см. в разделе Спецификаторы типов или Имена классов.

Часть имя-класса имени полное-имя-класса может быть скрыта повторным объявлением того же имени в текущей или внешней области видимости; имя-класса по-прежнему обнаруживается и используется. Пример использования полного-имени-класса для доступа к скрытому аргументу имени-классса см. в разделе Область.

Примечание

Конструкторы и деструкторы классов формы имя-класса :: имя-класса и имя-класса :: ~ имя-класса, соответственно, должны относиться к одному имени имя-класса.

Имя с несколькими определениями (например, показанное ниже) обозначает член вложенного класса.

имя-класса :: имя-класса :: имя

См. также

Ссылки

Первичные выражения