Erreur du compilateur C2588
' ::~identifier' : destructeur global illégal
Le destructeur est défini pour quelque chose d’autre qu’une classe, une structure ou une union. Cette opération n’est pas autorisée.
Cette erreur peut être due à une classe, une structure ou un nom d’union manquants sur le côté gauche de l’opérateur de résolution d’étendue (::
).
L’exemple suivant génère l’erreur C2588 :
// C2588.cpp
~F(); // C2588