derived object 内部包含base objec的部分,所以,在将derived object 赋值给 base object 的时候,会调用base class 的assign operator 或者(初始化的过程调用 copy constructor)。
原因就是数据成员不对称,少的给多的是可以的,多的给少的就出错了。
derived object 内部包含base objec的部分,所以,在将derived object 赋值给 base object 的时候,会调用base class 的assign operator 或者(初始化的过程调用 copy constructor)。
原因就是数据成员不对称,少的给多的是可以的,多的给少的就出错了。