编译器错误 C3161

“interface”:接口中的嵌套类、结构、联合或接口是非法的;类、结构或联合中的嵌套接口是非法的

__interface 只能在全局范围或命名空间内显示。 在接口中不能出现类、结构或联合。

示例

下面的示例生成 C3161。

// C3161.cpp
// compile with: /c
__interface X {
   __interface Y {};   // C3161 A nested interface
};