次の方法で共有


コンパイラ エラー C3670

'override': アクセスできない基底クラス メソッド 'method' をオーバーライドできません

オーバーライドが適用されるのは、派生型で利用できるアクセス レベルになっている関数だけです。 詳細については、明示的なオーバーライドに関するページを参照してください。

次の例では 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
};