Udostępnij za pomocą


Błąd kompilatora C3141

"interface_name": interfejsy obsługują tylko dziedziczenie publiczne

Uwagi

Interfejsy zdefiniowane za pomocą interfejsu (lub __interface) słowa kluczowego obsługują tylko dziedziczenie publiczne.

Example

Poniższy przykład generuje C3141:

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