Bootstrap

C++中对象的创建过程

C++中对象的创建过程

对象的创建过程
1、分配类型所需要空间,无论栈还是堆。
2、传递实参调用构造函数,完成如下任务:
A、根据继承表依次调用父类的构造函数。
B、根据成员变量的顺序依次调用成员变量的构建函数。
C、执行构造函数体中的代码。
注意:执行构建函数的代码是整个构造函数的最后一步,
要保证构造函数代码所需要的一切资源和先决条件在该代码执行前已经准备充分,并得到正确的初始化。

;