¿Funciones estáticas de clase de directiva de uso?

¿Funciones estáticas de clase de directiva de uso?


Estoy usando una API que tiene mucho mucho de funciones en una clase llamada TCODConsole como funciones estáticas. Ahora pensé que estaba en un espacio de nombres, así que escribí:using namespace TCODConsole; . Luego descubrí que TCODConsole no es un espacio de nombres, sino una clase.


¿Hay alguna forma de importar esas funciones de forma similar a como usaría using namespace? ?


Respuestas:


Aunque puedo malinterpretar la pregunta,
si el objetivo es acortar la calificación,
typedef ing como el siguiente cumple con el propósito?


struct TCODConsole {
static void f();
static void g();
};
int main() {
typedef TCODConsole T;
T::f();
T::g();
}

Alternativamente, si la clase TCODConsole puede ser instanciado,
desde static La función miembro se puede llamar con la misma forma que
la función miembro no estática, el siguiente código podría cumplir el propósito:


int main() {
TCODConsole t;
t.f();
t.g();
}