Errore del compilatore C3653
'function': non può essere usato come override denominato: una funzione sottoposta a override non è stata trovata; si è dimenticato di denominare la funzione in modo esplicito, usando un operatore :: ?
Un override esplicito ha specificato una funzione non trovata in alcuna interfaccia. Per altre informazioni, vedere Override esplicite.
L'esempio seguente genera l'errore 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
};