Псевдонимы пространств имён
Материал из cppreference.com
Псевдонимы пространства имён позволяют программисту определить альтернативное имя для пространства имён.
Они обычно используются как удобная метка для длинных или глубоко вложенных пространств имен.
Содержание |
[править]Синтаксис
namespace псевдоним = псевдоним_пространства_имён; | (1) | ||||||||
namespace псевдоним = :: псевдоним_пространства_имён; | (2) | ||||||||
namespace псевдоним = вложенное_имя:: псевдоним_пространства_имён; | (3) | ||||||||
[править]Объяснение
Новый псевдоним псевдоним предоставляет альтернативный метод доступа к имя_пространства_имён.
псевдоним должен быть именем, которое ранее не использовалось. псевдоним действителен в течение времени жизни области видимости, в которой он представлен.
[править]Пример
Запустить этот код
#include <iostream> namespace foo {namespace bar {namespace baz {int qux =42;}}} namespace fbz = foo::bar::baz; int main(){std::cout<< fbz::qux<<'\n';}
Вывод:
42
[править]Смотрите также
объявление пространства имён | идентифицирует пространство имён |
вводит объявление псевдонима (C++11) | создаёт синоним для типа |