編譯器錯誤 C3651
'member' : 不能做為明確的覆寫,必須是基類的成員
已指定明確的覆寫,但所覆寫的函式位於不是基底型別的類型中。
如需詳細資訊,請參閱 明確覆寫。
下列範例會產生 C3651:
// C3651.cpp
// compile with: /clr /c
ref class C {
public:
virtual void func2();
};
ref class Other {
public:
virtual void func();
};
ref class D : public C {
public:
virtual void func() new sealed = Other::func; // C3651
virtual void func2() new sealed = C::func2; // OK
};