Compartir a través de


Error del compilador C2523

'clase::~identificador': etiqueta de destructor/finalizador sin correspondencia

El nombre del destructor debe ser el nombre de la clase precedido por una virgulilla (~). El constructor y el destructor son los únicos miembros que tienen el mismo nombre que la clase.

El ejemplo siguiente genera el error C2523:

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