首页 > 试题广场 >

可以将派生类对象赋给基类对象吗?可以将基类对象赋给派生类对象

[问答题]
可以将派生类对象赋给基类对象吗?可以将基类对象赋给派生类对象吗?
推荐

是的,可以将派生类对象赋给基类对象。对于派生类中新增的数据成员都不会传递给基类对象。然而,程序将使用基类的赋值运算符。仅当派生类定义了转换运算符(即包含将基类引用作为唯一参数的构造函数)或使用基类为参数的赋值运算符时,相反方向的赋值才是可能的。

发表于 2018-09-03 20:53:12 回复(0)