问题
单项选择题
下列有关析构函数的说法错误的是( )。
A.一个类中析构函数有且仅有一个
B.析构函数的作用是在对象被撤销时收回先前分配的内存空间
C.析构函数和构造函数一样可以有形参
D.析构函数无任何函数类型
答案
参考答案:C
解析: 当对象被释放时,系统自动调用类的析构函数。一个类中只能定义一个析构函数,所以析构函数不能被重载,并且析构函数中没有形参。
下列有关析构函数的说法错误的是( )。
A.一个类中析构函数有且仅有一个
B.析构函数的作用是在对象被撤销时收回先前分配的内存空间
C.析构函数和构造函数一样可以有形参
D.析构函数无任何函数类型
参考答案:C
解析: 当对象被释放时,系统自动调用类的析构函数。一个类中只能定义一个析构函数,所以析构函数不能被重载,并且析构函数中没有形参。