Partager via


Erreur du compilateur C2523

'class ::~identifier' : incompatibilité de balise de destructeur/finaliseur

Le nom du destructeur doit être le nom de classe précédé d’un tilde (~). Le constructeur et le destructeur sont les seuls membres qui ont le même nom que la classe.

L’exemple suivant génère l’erreur C2523 :

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