条款39:明智而审慎的使用private继承

Use private inheritance judiciously.

如果classes之间的继承关系是private,编译器不会自动将一个derived class对象转换为一个base class对象。这和public继承的情况不同。

由private base class继承而来的所有成员,在derived class中都会变成private属性,纵使他们在base class中原本是protected或者public属性.

原文地址:https://www.cnblogs.com/crazycodehzp/p/3386805.html