问题
问答题 简答题
类ClassB从ClassA派生,那么ClassA*a=newClassB(…);试问该表达是否合法?为什么?
答案
参考答案:
派生类的指针指向基类的对象是错误的,不能通过编译的;基类的指针可以指向派生类的对象,调用派生类的函数。
类ClassB从ClassA派生,那么ClassA*a=newClassB(…);试问该表达是否合法?为什么?
参考答案:
派生类的指针指向基类的对象是错误的,不能通过编译的;基类的指针可以指向派生类的对象,调用派生类的函数。