Condividi tramite


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