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