1 2 3 4 5 6 7 8 9 10 11 12 13
namespace A = B; // ERROR - unknown namespace namespace C{} namespace D = C; namespace D { // ERROR - reopening namespace with alias void f(); } void C::f(){} // ERROR - previous definition void D::f(){} // ERROR - redefinition namespace E = C::F; // ERROR - unknown namespace