编译器错误 C2577

“member”:析构函数/终结器不能有返回类型

析构函数或终结器不能返回 void 的值或任何其他类型。 从析构函数定义中删除 return 语句。

示例

以下示例生成 C2577。

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