记录你的书影音生活
这条款主要是讲private继承和复合的区别。1。组合和private继承都可以表示is-implemented-in-terms-of关系。但是private继承会导致实现的类和基类的关系耦合度变大。复合+public继承可以代替一些必须需要private继承才能做得到的,但是前者会使得文件之间的耦合性降低。2。private单继承empty base可以最优化(ebo),这一点复合没有。
这条款主要是讲private继承和复合的区别。
1。组合和private继承都可以表示is-implemented-in-terms-of关系。但是private继承会导致实现的类和基类的关系耦合度变大。复合+public继承可以代替一些必须需要private继承才能做得到的,但是前者会使得文件之间的耦合性降低。
2。private单继承empty base可以最优化(ebo),这一点复合没有。