在类的定义中,用于为对象分配内存空间,对类的数据成员进行初始化并执行其他内部管理操作的函数是
举一反三
- 类中有一种特殊的成员函数,它主要用来为对象分配内存空间,对类的数据成员进行初始化,这种成员函数是___________。
- 类对象的数据成员所占的内存空间在栈中分配,类的成员函数所占的内存空间在代码区分配。
- 下列关于有子对象派生类的构造函数调用顺序正确的是()。 ①调用基类构造函数,对基类数据成员初始化 ②调用子对象构造函数,对子对象数据成员初始化 ③执行派生类构造函数,对派生类数据成员初始化
- 静态数据成员的初始化是在( )中进行的。 A: 构造函数 B: 任何成员函数 C: 类空间(全局区) D: 对象空间(栈区)
- 下面对对象成员的正确描述是( )。 A: 可以在构造函数的初始化列表中给出对象成员的初始化 B: 可以在构造函数的函数体中给出对象成员的初始化 C: 如果一个对象成员有无参构造函数,则可以省略对象成员的初始化语句 D: 若A类中有B类对象成员,则在创建A类对象时,先执行B类的构造函数,再执行A类的构造函数