Partilhar via


Erro do compilador C2577

'membro' : destrutor/finalizador não pode ter um tipo de retorno

Observações

Um destruidor ou finalizador não pode retornar um valor de void ou qualquer outro tipo. Remova a return declaração da definição do destrutor.

Example

O exemplo a seguir gera C2577.

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