Sdílet prostřednictvím


Chyba kompilátoru C3141

'interface_name': Rozhraní podporují pouze veřejnou dědičnost.

Poznámky

Rozhraní definovaná klíčovým slovem rozhraní (nebo __interface) podporují pouze veřejnou dědičnost.

Example

Následující příklad vygeneruje C3141:

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