题目内容
(请给出正确答案)
[单选题]
以下有关析构函数的叙述不正确的是:
A.析构函数没有任何函数类型
B.析构函数的作用是在对象被撤销时收回先前分配的内存空间
C.析构函数可以有形参
D.一个类只有一个析构函数
答案
C 解析:C++中,当一个对象消失,或用new()创建的对象,用delete()删除时,由系统自动调用类的析构函数。一个类中只能定义一个析构函数,所以析构函数不能重载。析构函数中没有形参。
![](https://lstatic.shangxueba.com/sxbcn/h5/images/tips_org.png)
A.析构函数没有任何函数类型
B.析构函数的作用是在对象被撤销时收回先前分配的内存空间
C.析构函数可以有形参
D.一个类只有一个析构函数
第7题
A.~Myclass()
B.Myclass(double a)
C.~Myclass(double a)
D.void Myclass()
第8题
A.~Myclass()
B.Myclass(double a)
C.~Myclass(double a)
D.void Myclass()
第9题
A.结构是值类型
B.结构中不允许定义带参数的实例构造函数;
C.结构中不允许定义析构函数
D.结构中可以定义成员方法,但是方法内不能使用 this 指针
为了保护您的账号安全,请在“赏学吧”公众号进行验证,点击“官网服务”-“账号验证”后输入验证码“”完成验证,验证成功后方可继续查看答案!