¿Cuál es la lógica detrás de la palabra clave "utilizando" en C ++?

¿Cuál es la lógica detrás de la palabra clave "utilizando" en C ++?

Se usa en diferentes situaciones y estoy tratando de encontrar si todos tienen algo en común y hay una razón por la cual la palabra clave "usar" se usa como tal.

using namespace std; // to import namespace in the current namespace
using T = int; // type alias
using SuperClass::X; // using super class methods in derived class

Respuestas a la pregunta(1)

Su respuesta a la pregunta