Export (0) Print
Expand All
Expand Minimize

Compiler Error C2523

Error Message

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

The name of the destructor must be the class name preceded by a tilde (~). The constructor and destructor are the only members that have the same name as the class.

The following sample generates C2523:

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

Community Additions

ADD
Show:
© 2014 Microsoft