下列关于构造函数的叙述中,正确的是()。
A: 每个类中都有一个复制构造函数
B: 类成员的初始化在构造函数体中进行
C: 创建对象时由用户负责调用构造函数
D: 默认构造函数是指参数表为空的构造函数
A: 每个类中都有一个复制构造函数
B: 类成员的初始化在构造函数体中进行
C: 创建对象时由用户负责调用构造函数
D: 默认构造函数是指参数表为空的构造函数
举一反三
- 下列关于构造函数的描述中,正确的是 ( ) 。 A: 构造函数不可以设置默认参数 B: 构造函数在创建类对象时由系统自动调用 C: 构造函数不可以是内联函数 D: 构造函数不可以重载
- 在创建派生类对象时,构造函数的执行顺序是( )。A、对象成员构造函数、基类构造函数、派生类本身的构造函数B、派生类本身的构造函数、基类构造函数、对象成员构造函数C、基类构造函数、派生类本身的构造函数、对象成员构造函数D、基类构造函数、对象成员构造函数、派生类本身的构造函数
- 下列关于构造函数的描述中,错误的是( )。 A: 定义构造函数的目的主要是为了在创建对象时初始化对象的数据成员 B: 构造函数在创建对象时被自动调用。每创建一个对象,构造函数即被调用一次 C: 每个类可以定义多个构造函数,以实现不同的初始化方法 D: 构造函数应定义为类的私有成员
- 下列关于构造函数的叙述中,错误的是______。 A: 构造函数在创建类对象时自动执行 B: 可以为构造函数的参数设置默认值 C: 构造函数要负责对静态数据成员进行初始化 D: 复制构造函数的参数是对同类的某个对象的常引用
- 下列关于构造函数的描述中,错误的是( )。 A: 构造函数可以设置默认参数 B: 构造函数在说明类变量时自动执行 C: 构造函数可以对静态数据成员进行初始化 D: 构造函数可以重载