Errore del compilatore C2577
'member': distruttore/finalizzatore non può avere un tipo restituito
Un distruttore o un finalizzatore non può restituire un valore di void
o qualsiasi altro tipo. Rimuovere l'istruzione return
dalla definizione del distruttore.
Esempio
L'esempio seguente genera l'errore C2577.
// C2577.cpp
// compile with: /c
class A {
public:
A() {}
~A(){
return 0; // C2577
}
};