以下二种情况是可以成立的:
父类指针或者引用可以指向子类对象(指针解释的对象大小为基类大小,子类包含有基类)
子类分割成基类对象(一只鸡一定是一个动物)
以下二种情况不能成立:
子类指针或者引用指向父类对象(指针解释的对象大小为子类大小,比基类要大,会出现不合法的内存访问)
基类转化成子类(一个动物不一定是鸡)
时间: 2024-10-12 22:13:32
以下二种情况是可以成立的:
父类指针或者引用可以指向子类对象(指针解释的对象大小为基类大小,子类包含有基类)
子类分割成基类对象(一只鸡一定是一个动物)
以下二种情况不能成立:
子类指针或者引用指向父类对象(指针解释的对象大小为子类大小,比基类要大,会出现不合法的内存访问)
基类转化成子类(一个动物不一定是鸡)