devo usare un'API fornita da una DLL con un'intestazione simileUtilizzo di una classe in uno spazio dei nomi con lo stesso nome?
namespace ALongNameToType {
class ALongNameToType {
static void Foo();
}
}
C'è un modo per utilizzare ALongNameToType :: ALongNameToType :: Foo senza dover digitare ALongNameToType :: ALongNameToType ogni volta? Ho provato a utilizzare using namespace ALongNameToType
ma ho ottenuto errori di simboli ambigui in Visual Studio. Cambiando il nome del namespace o rimuovendolo mi danno errori di linker.
Eventuali duplicati di [classi e spazi dei nomi che condividono lo stesso nome in C++] (http://stackoverflow.com/questions/4070915/classes-and-namespaces -sharing-the-same-name-in-c) – jww