Поделиться через


Ошибка компилятора C2577

"member": деструктор или метод завершения не может иметь тип возвращаемого значения

Замечания

Деструктор или метод завершения не может возвращать значение void или любой другой тип. Удалите инструкцию return из определения деструктора.

Пример

В следующем примере создается C2577.

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