Una declaración de using
introduce un nombre único en el alcance actual que se declaró anteriormente en otro lugar.
Una declaración de uso es distinta de una directiva de uso , que le dice al compilador que busque en un espacio de nombres particular cuando busca cualquier nombre. Una directiva de uso comienza con el using namespace
.
Una declaración de uso también es distinta de una declaración de alias, que da un nuevo nombre a un tipo existente de la misma manera que typedef
. Una declaración de alias contiene un signo igual.