Partilhar via


Erro do compilador C3670

'substituir' : não pode substituir o método de classe base inacessível 'método'

Observações

Uma substituição só pode ocorrer numa função cujo nível de acesso a disponibiliza num tipo derivado. Para obter mais informações, consulte Substituições explícitas.

Example

O exemplo a seguir gera 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
};