Freigeben über


Compilerfehler C3243

Keine der überladenen Funktionen wurde von 'interface' eingeführt

Bemerkungen

Sie haben versucht, einen Member, der in der angegebenen Schnittstelle nicht nicht vorhanden ist, explizit zu überschreiben .

Example

Im folgenden Beispiel wird C3243 generiert:

// C3243.cpp
#pragma warning(disable:4199)
__interface IX14A {
   void g();
};

__interface IX14B {
   void f();
   void f(int);
};

class CX14 : public IX14A, public IX14B {
public:
   void IX14A::g();
   void IX14B::f();
   void IX14B::f(int);
};

void CX14::IX14A::f()   // C3243 occurs here
{
}