继承体系下派生类对象模型(单继承、多继承、菱形继承、虚拟继承、菱形虚拟继承)

一、赋值兼容规则    1.子类对象可以赋值给父类对象。反之则不成立。      这是因为你可以将子类看做父类的一个对象,在通俗点,子类中拥有父类的数据,可以将其赋给父类,可是父类中并不包含子类中拥有的自己的独立数据,所以赋值不了给子类。   2.父类的指针/引用可以指向子类对象     这是因为父类想找一块和自己相似的地址空间,而子类中存在父类中的所有,这是可以指向。而子类想要一块和自己类似的空
相关文章
相关标签/搜索