effective C++条款四十解读

来源:互联网 发布:windows阻止软件自启 编辑:程序博客网 时间:2024/05/16 15:41

明智而谨慎的使用多重继承

使用多重继承的时候一定要注意,两个基类是否有相同的基类,这样需要使用虚继承,但是虚继承又不得不带来新的问题就是增加对象的大小,速度以及初始化复杂度成本。

一般使用virtual class最好是不带任何数据。不过多重继承也有他的用途,比如我们可以多重继承来完成所谓的公有继承继承接口Private继承用于协助实现。