派生类对象调用基类的复制构造函数或赋值操作符时,将发生下列步骤:

1.将派生类对象转换为基类引用,这仅仅意味着一个基类引用绑定到派生类对象。

2.将该引用作为是参数传给复制构造函数或赋值操作符。

3.那些操作使用派生类的基类部分分别对调用构造函数或赋值的基类对象的成员进行初始化或赋值。

4.一旦操作符执行完毕,对象即为基类。它包含派生类的基类部分的副本,但实参的派生类部分被忽略。