namespace A { | |
inline namespace _A { | |
namespace B { | |
namespace C { | |
int a = -1; | |
int func() { return 0; } | |
} // namespace C | |
} // namespace B | |
namespace C = B::C; | |
namespace D = B::C; | |
} // namespace _A | |
} // namespace A | |
namespace E = A; | |
namespace F = E::C; | |
namespace G = F; | |
int main(int argc, char **argv) { return A::B::C::a; } |