I\'ve got something like this:
namespace n1 { namespace n2 { class foo{} } }
Use namespace aliases:
using n2 = n1.n2; ... n2.foo something;
What is before the class name should be a complete name space (with/or other class name(s) for nested types). A truncated namespace will not work.