单选题
下列关于析构函数的描述中,错误的是______。
【正确答案】
D
【答案解析】[解析] 本题考查的知识点是析构函数。析构函数的功能是用来释放一个对象,在对象删除前,用它来做一些清理工作。
(1)析构函数是特殊的成员函数,函数体可以写存类体内,也可写在类体外。该函数的名字为求反符号“~”后面跟着类名,该函数不能指定返回类型,不能有参数,也不能重载。
(2)一个类只能定义一个析构函数。
(3)析构函数在对象生命周期结束时被系统直接调用,程序中一般不调用析构函数。
(4)运算符delete与析构函数一起使用。