下列说法不正确的是()

来源:百度知道 编辑:UC知道 时间:2024/05/31 08:23:54
下列说法不正确的是()
A一个类中有且仅有一个构造函数 B构造函数没有函数类型
C构造函数在说明类变量时被自动执行 D类中的构造函数的函数名与该类类名同名

下列说法不正确的是()
A一个类中有且仅有一个析构函数 B析构函数可以有形参
C析构函数没有函数类型 D析构函数在对象消失时自动执行

分别错在哪

1.
A
构造函数允许重载,所以构造函数可以有很多个。只要函数的参数不同,就可以,这样就可以在声明对象时掉用构造函数来执行初始化。

2.
A
这个有一定得歧义,因为类中不一定要自己编写析构函数,但是就算不编写析构函数,系统也会自动生成一个。
B
析构函数不可以有形参
D
析构函数在对象脱离对象域的时候被自动执行,但是被new分配的对象一定要由delete在调用析构函数。

A
B

a b

A
B