Freigeben über


Compilerfehler C3657

Destruktoren können nicht explizit außer Kraft gesetzt oder explizit außer Kraft gesetzt werden.

Bemerkungen

Destruktoren oder Finalizer können nicht explizit außer Kraft gesetzt werden. Weitere Informationen finden Sie unter Explizite Außerkraftsetzungen.

Beispiel

Im folgenden Beispiel wird C3657 generiert.

// 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
};