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