It\'s possible to do using namespace foo::bar; (i.e., using the inner namespace without using the outer namespace first / at all), why does the standard forbid to d
using namespace foo::bar;
Why make compilers implement it when you could just do
namespace foo { namespace bar { }}