派生类对象调用基类的复制构造函数或赋值操作符时,将发生下列步骤:
1.将派生类对象转换为基类引用,这仅仅意味着一个基类引用绑定到派生类对象。
2.将该引用作为是参数传给复制构造函数或赋值操作符。
3.那些操作使用派生类的基类部分分别对调用构造函数或赋值的基类对象的成员进行初始化或赋值。
4.一旦操作符执行完毕,对象即为基类。它包含派生类的基类部分的副本,但实参的派生类部分被忽略。
派生类对象调用基类的复制构造函数或赋值操作符时,将发生下列步骤:
1.将派生类对象转换为基类引用,这仅仅意味着一个基类引用绑定到派生类对象。
2.将该引用作为是参数传给复制构造函数或赋值操作符。
3.那些操作使用派生类的基类部分分别对调用构造函数或赋值的基类对象的成员进行初始化或赋值。
4.一旦操作符执行完毕,对象即为基类。它包含派生类的基类部分的副本,但实参的派生类部分被忽略。
上一篇:Linux服务器集群系统(三)
下一篇:static inline
java构造方法中怎么对字段初始化
#inc
举报文章
请选择举报类型
补充说明
0/200
上传截图
格式支持JPEG/PNG/JPG,图片不超过1.9M