参考下面两篇文章,对面试中遇到的关于private继承的问题做一个总结
1.C++三种继承(public protected private)
2.关于私有继承
总结:
其中protected继承和private继承均不符合里氏替换原则。
因为通过上述两种继承方式均会导致父类中的public方法无法对外使用。
注:如有任何不严谨的地方,欢迎广大同仁指正,侵删。