问题 单项选择题

下面的类定义中,如果要为其添加一个析构函数,对于析构函数定义正确的是( )。 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++中的析构函数足类中的一种特殊的成员函数,它用来完成对象删除前的一些清理工作。析构函数不指定返回值类型。析构函数没有参数,同时不能重载。

问答题 简答题
判断题