Udostępnij przez


Błąd kompilatora C3670

"override" : nie można zastąpić niedostępnej metody klasy bazowej "method"

Uwagi

Przesłonięcia mogą mieć miejsce tylko w funkcji, której poziom dostępu udostępnia go w typie pochodnym. Aby uzyskać więcej informacji, zobacz Jawne przesłonięcia.

Example

Poniższy przykład generuje kod 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
};