源自QObject的多重继承?

weixin_38068785 2019-09-19 03:51:30
现在有一个项目,前期设计中安排了许多接口定义。在实现时,有时需要一个对象实现多个接口,在C++中,最方便的方法我觉得就是使用多重继承了。 其中的一个类,除了实现InterfaceA, InterfaceB之外,还需要用到QObject的信号-插槽机制。代码编写时发现QObject必须写作派生类基类列表的第一个参数。另外,还发现对于QObject的派生类,必须声明在.h文件中 我想知道的是,除了以上的一些限制条件,QObject的派生类采取多重继承是可行的吗?还有哪些限制条件?
...全文
61 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复

433

社区成员

发帖
与我相关
我的任务
社区描述
其他技术讨论专区
其他 技术论坛(原bbs)
社区管理员
  • 其他技术讨论专区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧