Compartir a través de


Error del compilador C2577

'miembro': un destructor o finalizador no puede tener un tipo de valor devuelto

Observaciones

Un destructor o finalizador no puede devolver un valor de tipo void ni de ningún otro tipo. Quite la instrucción return de la definición del destructor.

Ejemplo

En el siguiente ejemplo se genera C2577.

// C2577.cpp
// compile with: /c
class A {
public:
   A() {}
   ~A(){
      return 0;   // C2577
   }
};