单选题
下面的类定义中,如果要为其添加一个析构函数,对于析构函数定义正确的是{{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(){}
A
B
C
D
【正确答案】
D
【答案解析】
[解析] C++中的析构函数足类中的一种特殊的成员函数,它用来完成对象删除前的一些清理工作。析构函数不指定返回值类型。析构函数没有参数,同时不能重载。
提交答案
关闭