已知Y1继承BASE以下哪些赋值是合法的BASE obj1;Y1 obj2;BASE p;Y1 p1;Ap=&obj2;Bp1=&obj1;Cobj2=obj1;Dp1=&obj2;
A、B、D是合法的,C是不合法的。
A:可以将基类指针指向派生类对象。
B:可以将派生类指针指向基类对象。
C:派生类对象不能直接赋值给基类对象,需要进行类型转换。
D:可以将派生类指针指向派生类对象。
原文地址: https://www.cveoy.top/t/topic/fiRw 著作权归作者所有。请勿转载和采集!