Teilen über


Compilerfehler C3670

'override' : Kann nicht außer Kraft setzen, auf die nicht zugegriffen werden kann, die Basisklassenmethode 'method'

Bemerkungen

Eine Außerkraftsetzung kann nur für eine Funktion erfolgen, deren Zugriffsebene sie in einem abgeleiteten Typ verfügbar macht. Weitere Informationen finden Sie unter Explizite Außerkraftsetzungen.

Example

Im folgenden Beispiel wird C3670 generiert:

// C3670.cpp
// compile with: /clr /c
public ref class C {
// Uncomment the following line to resolve.
// public:
   virtual void g() { }
};

public ref class D : public C {
public:
   virtual void f() new sealed = C::g {};   // C3670
};