Teilen über


Compilerfehler C2523

'class::~identifier' : Destructor/finalizer tag mismatch

Bemerkungen

Der Name des Destruktors muss der Klassenname sein, der einer Tilde (~) vorausgeht. Der Konstruktor und der Destruktor sind die einzigen Member, die denselben Namen wie die Klasse haben.

Example

Im folgenden Beispiel wird C2523 generiert:

// C2523.cpp
// compile with: /c
class A {
   ~B();    // C2523
   ~A();   // OK
};