跳转到内容

C++ 语言/对象/构造函数/顺序

来自维基教科书,开放的书籍,开放的世界

当从类定义实例化对象时,通常应初始化其数据成员。在为存储对象保留足够的内存后,C++ 将自动调用“构造函数”来执行该数据成员初始化。您可以将构造函数实现为与类名称相同的成员函数,可以选择带参数,并且根本没有返回值。

当存在类层次结构时,基类构造函数将在派生类构造函数之前被调用。

有关构造函数执行顺序的更多信息

华夏公益教科书