コンパイラ エラー C3084
'function': ファイナライザーまたはデストラクターを 'keyword' にすることはできません。
ファイナライザーまたはデストラクターの宣言が正しくありません。
たとえば、デストラクターをシール済みとしてマークすることはできません。 デストラクターは派生型にアクセスできません。 詳細は、明示的オーバーライドに関するページと「方法: クラスと構造体を定義および使用する (C++/CLI)」の「デストラクターとファイナライザー」を参照してください。
例
次の例では C3084 が生成されます。
// C3084.cpp
// compile with: /clr /c
ref struct R {
protected:
!R() sealed; // C3084
!R() abstract; // C3084
!R();
};