Da sich die
API-Funktionen meist im globalen Scope befinden, wird meist folgende Variante verwendet...
Kurzfassung (C++):
Langfassung (C/C++):
Code:
#ifndef USE_GLOBAL_NAMESPACE
#ifdef _cplusplus
#define USE_GLOBAL_NAMESPACE ::
#else
#define USE_GLOBAL_NAMESPACE
#endif
#endif
(* ... *)
USE_GLOBAL_NAMESPACE(foo)();