Alias de espacios de nombres
De cppreference.com
Los alias de espacios de nombres permiten al programador definir un nombre alterno para un espacio de nombres.
Se usan comúnmente como un acceso directo para espacios de nombres con nombres largos o para espacios de nombres muy anidados. Aunque no se requiere, el nombre del alias es habitualmente un nombre más corto. Por ejemplo, es habitual acortar el espacio de nombres std::filesystem
con el alias fs
.
Contenido |
[editar]Sintaxis
namespace nombre_del_alias = nombre_del_espacio_de_nombres; | (1) | ||||||||
namespace nombre_del_alias = :: nombre_del_espacio_de_nombres; | (2) | ||||||||
namespace nombre_del_alias = nombre_anidado:: nombre_del_espacio_de_nombres; | (3) | ||||||||
[editar]Explicación
El nuevo alias nombre_del_alias suministra un método alterno de accesso al nombre_del_espacio_de_nombres.
El nombre_del_alias debe ser un nombre no utilizado previamente. El nombre_del_alias es válido para la duración del ámbito en el que se introduce.
[editar]Ejemplo
Ejecuta este código
#include <iostream> namespace telephony {namespace call_control {namespace events {int var =42;}}} namespace tce = telephony::call_control::events; int main(){std::cout<< tce::var<<'\n';}
Salida:
42
[editar]Véase también
Declaración de espacio de nombres | Identifica un espacio de nombres |