Kompilatorfel C3653

"function" : kan inte användas som en namngiven åsidosättning: en funktion som åsidosätts hittades inte. har du glömt att namnge funktionen explicit med hjälp av en :: operator?

Anmärkningar

En explicit åsidosättning angav en funktion som inte hittades i något gränssnitt. Mer information finns i Explicita åsidosättningar.

Example

I följande exempel genereras C3653:

// C3653.cpp
// compile with: /clr
public interface struct I {
   void h();
};

public ref struct X : public I {
   virtual void f() new sealed = J {};   // C3653 no J in scope
   virtual void g() {}   // OK
   virtual void h() new sealed = I::h {};   // OK
};