Condividi tramite


Errore del compilatore C3670

'override': impossibile eseguire l'override del metodo 'method' della classe base inaccessibile

Un override può essere eseguito solo su una funzione il cui livello di accesso lo rende disponibile in un tipo derivato. Per altre informazioni, vedere Override esplicite.

L'esempio seguente genera l'errore C3670:

// 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
};