次の方法で共有


コンパイラ エラー C3161

'interface' : インターフェイスでクラス、構造体、共用体、またはインターフェイスを入れ子にすることはできません。クラス、構造体、または共用体でインターフェイスを入れ子にすることもできません

__interface は、グローバル スコープまたは名前空間内でのみ使用できます。 クラス、構造体、または共用体は、インターフェイスには存在できません。

次の例では C3161 が生成されます。

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