Вот тестовый код
extern "C" {int printf(const char *, ...);}
namespace PS
{
int x = 10; // A
// some more code
namespace {
int x = 20; // B
}
// more code
}
int main()
{
printf("%d", PS::x); // prints 10
}
Есть ли способ получить доступ к внутреннему (неназванному) пространству имен x
внутри main
?
Я не хочу менять код внутри PS
.Извиняюсь, если код выглядит крайне непрактичным.
PS: Я склонен использовать имя x
довольно часто.