次の方法で共有


コンパイラ エラー C3141

'interface_name': インターフェイスはパブリック継承のみサポートしています。

interface (or __interface) キーワードで定義されたインターフェイスはパブリック継承のみをサポートします。

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

// C3141.cpp
__interface IBase {};
__interface IDerived1 : protected IBase {};  // C3141
__interface IDerived2 : private IBase {};    // C3141