次の方法で共有


コンパイラ エラー C3648

この明示的なオーバーライド構文には /clr:oldSyntax が必要です

最新のマネージド構文用にコンパイルするときに、以前のバージョン用であり現在はサポートされていない明示的なオーバーライド構文がコンパイラによって検出されました。

詳細については、明示的なオーバーライドに関するページを参照してください。

次の例では C3648 が生成されます。

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

public ref struct R : I {
   virtual void I::f() {}   // C3648
   // try the following line instead
   // virtual void f() = I::f{}
};