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

时间:2012-03-30 18:58:13

标签: c++ oop binding constructor dynamic-binding

  

可能重复:
  Calling virtual functions inside constructors

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

1 个答案:

答案 0 :(得分:0)

大多数问题(如果不是全部)都包含在C ++ FAQ中。

E.g。请参阅常见问题解答"When my base class's constructor calls a virtual function on its this object, why doesn't my derived class's override of that virtual function get invoked?"

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