コンパイラ エラー C3657
デストラクターやファイナライザーを明示的にオーバーライドすることはできません。 詳細については、明示的なオーバーライドに関するページを参照してください。
例
次の例では C3657 が生成されます。
// C3657.cpp
// compile with: /clr
public ref struct I {
virtual ~I() { }
virtual void a();
};
public ref struct D : I {
virtual ~D() = I::~I {} // C3657
virtual void a() = I::a {} // OK
};