Erreur du compilateur C2577
'member' : destructeur/finaliseur ne peut pas avoir de type de retour
Un destructeur ou finaliseur ne peut pas retourner une valeur de void
ou tout autre type. Supprimez l’instruction return
de la définition du destructeur.
Exemple
L’exemple suivant génère l’erreur C2577.
// C2577.cpp
// compile with: /c
class A {
public:
A() {}
~A(){
return 0; // C2577
}
};