继承的关系是不是传递
继承的关系是否传递?class Person{}class Student:public Person{}class Undergraduate:Student{}类Per
继承的关系是否传递?
class Person{};
class Student:public Person{};
class Undergraduate:Student{};
类Person是不是类Undergraduate的基类?
[解决办法]对Undergraduate类自己而言,Person类是被间接继承的,是Undergraduate的爷爷。
但是对Undergraduate类的用户而言,Person类只是他内部实现方式,并不能用Person的指针去指Undergraduate,因为Person是以非public方式间接继承的