首页 > 试题广场 >

下列关于构造函数的说法,错误的是()

[单选题]
下列关于构造函数的说法,错误的是()
  • 构造函数不可以是私有的(private)
  • 一个类中可以有多个构造函数
  • 无论何时,只要类的对象被创建,就会执行构造函数
  • 构造函数没有返回类型
如果构造函数没有返回类型,那为什么函数的实参可以是一个构造函数,如fun(Base());
发表于 2019-10-10 23:51:58 回复(0)
很明显,这个题的答案是错误的。
  • 构造函数不可以是私有的(private)
在singleton中,构造函数是私有的。

真正错误的是“
  • 构造函数没有返回类型
构造函数返回类型就是类的instance
发表于 2019-10-08 23:34:28 回复(0)
这里应该考察的是CPP的单例模式,
构造可以声明private,                                               -----A
构造可以多个(重载)                                                    -----B
构造如果出现在单实例,此项不成立                         -----C
构造没有返回类型                                                      -----D
发表于 2019-10-06 11:59:24 回复(0)
构造函数可以有返回类型。
发表于 2019-09-29 21:50:56 回复(0)

构造函数可以重载

发表于 2019-09-29 18:46:48 回复(0)