Errore del compilatore C2523
'class::~identifier': distruttore/contrassegno del finalizzatore non corrispondente
Il nome del distruttore deve essere il nome della classe preceduto da una tilde (~
). Il costruttore e il distruttore sono gli unici membri con lo stesso nome della classe .
L'esempio seguente genera l'errore C2523:
// C2523.cpp
// compile with: /c
class A {
~B(); // C2523
~A(); // OK
};