Kompilatorfel C3084

"funktion": en finalator/destruktor kan inte vara "nyckelord"

Anmärkningar

En finalizer eller destructor förklarades felaktigt.

En destructor bör till exempel inte markeras som förseglad. Destruktorn är inte tillgänglig för härledda typer. Mer information finns i Explicita åsidosättningar och destruktorer och slutförare i Så här definierar och använder du klasser och structs (C++/CLI).

Example

I följande exempel genereras C3084.

// C3084.cpp
// compile with: /clr /c
ref struct R {
protected:
   !R() sealed;   // C3084
   !R() abstract;   // C3084
   !R();
};