构造函数内的构造函数内的绑定

Binding within Constructors within Constructors

本文关键字:构造函数 绑定      更新时间:2023-10-16

可能重复:
调用构造函数内部的虚拟函数

在C++中,一个从类A派生的类B的对象,在C++中A的C'tor在B的C'tor之前被调用,为什么?如果A的C'tor调用了一个虚拟函数,会发生什么?它是否调用了A对B的虚拟函数?

您的大多数问题(如果不是全部的话)都包含在C++常见问题解答中。

例如,请参阅常见问题解答"当我的基类的构造函数在其this对象上调用虚拟函数时,为什么不调用我的派生类对该虚拟函数的覆盖?"。

在询问之前阅读常见问题解答总是一个好主意。