Compiler Error C2251

Error Message

namespace 'namespace' does not have a member 'member' - Did you mean 'member'?

The compiler was not able to find an identifier in the specified namespace.

The following sample generates C2251:

// C2251.cpp
// compile with: /c
namespace A {
   namespace B {
      void f1();
   }
   
   using namespace B;
}

void A::f1() {}   // C2251
void A::B::f1() {}   // OK