編譯器錯誤 C3653
'function' : 無法當做具名覆寫使用:找不到被覆寫的函式;您是否忘記使用 :: 運算子明確命名函式?
明確覆寫指定了在任何介面中找不到的函式。 如需詳細資訊,請參閱 明確覆寫。
下列範例會產生 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
};