Condividi tramite


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