首页 > 试题广场 >

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

[单选题]
下列关于 C++ 构造函数的说法,错误的是()
  • 构造函数不可以是私有的(private)
  • 一个类中可以有多个构造函数
  • 无论何时,只要类的对象被创建,就会执行构造函数
  • 构造函数没有返回类型

  <类名>(<参数表>)构造函数与类同名,且没有返回值类型,可以是私有的。既可以在类外定义,也可以作为内联函数在类内定义。构造函数允许函数重载,提供初始化类对象的不同方法。

发表于 2019-08-31 00:05:28 回复(0)
答案是A,当我们想利用单例模式的时候,就可以把类的构造函数声明成private的,这样就能保证外界不能实例多个对象出来了。
发表于 2019-12-07 20:52:31 回复(0)
什么是单例模式呀?
发表于 2022-09-04 14:42:03 回复(0)
构造函数可重载
发表于 2021-04-01 19:51:07 回复(0)