编译器错误 C2867

“identifier”:不是命名空间

using 指令被应用于命名空间以外的其他内容。

以下示例生成 C2867:

// C2867.cpp
// compile with: /c
namespace N {
   class X {};
}
using namespace N::X;   // C2867