Kompilatorfel C3665

"destructor" : åsidosättningsspecificeraren "nyckelord" tillåts inte på en destruktor/finalator

Anmärkningar

Ett nyckelord användes som inte är tillåtet på en destructor eller finalizer.

Det går till exempel inte att begära en ny plats för en destruktor eller finalizer. Mer information finns i Explicita åsidosättningar, Destructors och Finalizers.

Example

I följande exempel genereras C3665:

// C3665.cpp
// compile with: /clr
public ref struct R {
   virtual ~R() { }
   virtual void a() { }
};

public ref struct S : R {
   virtual ~S() new {}   // C3665
   virtual void a() new {}   // OK
};