1 | namespace A { |
---|---|
2 | inline namespace _A { |
3 | namespace B { |
4 | namespace C { |
5 | int a = -1; |
6 | |
7 | int func() { return 0; } |
8 | } // namespace C |
9 | } // namespace B |
10 | |
11 | namespace C = B::C; |
12 | namespace D = B::C; |
13 | |
14 | } // namespace _A |
15 | } // namespace A |
16 | |
17 | namespace E = A; |
18 | namespace F = E::C; |
19 | namespace G = F; |
20 | |
21 | int main(int argc, char **argv) { return A::B::C::a; } |
22 |