【发布时间】:2019-09-26 06:04:08
【问题描述】:
我有以下场景:
我有一个抽象基类 没有复制构造函数 没有赋值运算符 有一些数据成员
派生类(派生自上述基类) 有赋值运算符 有一些数据成员
当我们将派生类对象复制到另一个现有的派生类对象时,如何复制基类的成员。 我知道,因为我们为派生类定义了一个赋值运算符,它复制派生类成员,但是如何复制基类成员,它会通过默认赋值运算符吗?
【问题讨论】:
-
请显示代码而不是描述它。
标签: c++ inheritance copy-constructor deep-copy assignment-operator