单选题 下面的类定义中,如果要为其添加一个析构函数,对于析构函数定义正确的是{{U}} {{/U}}。
class TlestClass
{
private:
int a:
public:
TestClass(int giva_a=0) {a=give_a;}
}
  • A. ~void TestClass (){}
  • B. ~TestClass void(){}
  • C. void~TestClass(){}
  • D. ~TestClass(){}
【正确答案】 D
【答案解析】[解析] C++中的析构函数足类中的一种特殊的成员函数,它用来完成对象删除前的一些清理工作。析构函数不指定返回值类型。析构函数没有参数,同时不能重载。