class A{}class B : A {}A a = b; 为什么a 对象只能访问基类中的成员函数不能访问派生类中的成员函数
里氏替换原则
因为对象a的声明类型是A,而不是B(即使a的实际类型是B),a在使用者看来是以A类型的身份出现的。
爸爸能穿上儿子的衣服吗?