I expected to be able to use a namespace alias in a class declaration but get a compiler syntax error.
struct MyClass { namespace abc = a_big_namespace;
You can of course also put the alias outside the class:
namespace abc = a_big_namespace; struct MyClass { void fn() { abc::test(); } };