源自QObject的多重继承?
现在有一个项目,前期设计中安排了许多接口定义。在实现时,有时需要一个对象实现多个接口,在C++中,最方便的方法我觉得就是使用多重继承了。 其中的一个类,除了实现InterfaceA, InterfaceB之外,还需要用到QObject的信号-插槽机制。代码编写时发现QObject必须写作派生类基类列表的第一个参数。另外,还发现对于QObject的派生类,必须声明在.h文件中 我想知道的是,除了以上的一些限制条件,QObject的派生类采取多重继承是可行的吗?还有哪些限制条件?