从基类继承一个子类,基类有一个拷贝构造函数,子类重载了一个。那么在子类拷贝构造的时候会自动调用基类的拷贝构造函数吗?

答案是不会,自动调用的是基类的构造函数。

子类中如果需要调用基类的拷贝构造函数,需要这样用。

D (const D & o): B (o){...}