编译器错误 C2882

“name”:在表达式中非法使用命名空间标识符

你尝试在表达式中使用了命名空间的名称。

以下示例生成 C2882:

// C2882.cpp
// compile with: /c
namespace A {
   int k;
}

int i = A;   // C2882, can't assign A to i