Teilen über


Compilerfehler C3141

'interface_name': Schnittstellen unterstützen nur die öffentliche Vererbung

Bemerkungen

Schnittstellen, die mit dem Schlüsselwort der Schnittstelle (oder __interface) definiert sind, unterstützen nur die öffentliche Vererbung.

Example

Im folgenden Beispiel wird C3141 generiert:

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