Teilen über


Compilerfehler C2791

Nicht zulässige Verwendung von „super“: „class“ besitzt keine Basisklassen

Bemerkungen

Der Schlüsselwort-Super wurde im Kontext einer Memberfunktion einer Klasse verwendet, die keine Basisklassen enthält.

Example

Im folgenden Beispiel wird C2791 generiert:

// C2791.cpp
struct D {
   void mf() {
      __super::mf();   // C2791
   }
};