Use private inheritance judiciously.
如果classes之间的继承关系是private,编译器不会自动将一个derived class对象转换为一个base class对象。这和public继承的情况不同。
由private base class继承而来的所有成员,在derived class中都会变成private属性,纵使他们在base class中原本是protected或者public属性.
时间:2022-07-13 21:22:22
Use private inheritance judiciously.
如果classes之间的继承关系是private,编译器不会自动将一个derived class对象转换为一个base class对象。这和public继承的情况不同。
由private base class继承而来的所有成员,在derived class中都会变成private属性,纵使他们在base class中原本是protected或者public属性.
《Effective C++》读书笔记 条款40:明智而审慎地使用多重继承
2020-03-07
读书笔记《Effective C++》条款40:明智而审慎地使用多重继承
2021-09-07
Effective C++ 规则40:明智而审慎地使用多重继承
2018-09-17