Compilerfehler C2794

Aktualisiert: November 2007

Fehlermeldung

'Funktion': Ist kein Member einer direkten oder indirekten Basisklasse von 'Klasse'
'function' : is not a member of any direct or indirect base class of 'class'

Sie haben versucht, eine nicht vorhandene Memberfunktion mit super aufzurufen.

Im folgenden Beispiel wird C2794 generiert:

// C2794.cpp
struct B {
   void mf();
};

struct D : B {
   void mf() {
      __super::f();  // C2794
   }
};

Community-Beiträge

Anzeigen: