在 OMNeT++ 中使用多重继承时是否存在任何已知问题



我即将扩展INET中的现有协议。由于我将开始开发一个大功能,这需要一些时间,我想提前了解使用多重继承的限制。

非常简单的问题

INET是否存在任何涉及内部类(如ModuleSimpleModule)的多重继承的已知问题?我问是因为我无法真正开始模拟,因为我的代码的一部分仍在经历许多更改,如果我开始使用多重继承在它变得糟糕之后出现错误。

谢谢

不应以内部 omnet 类在继承层次结构中多次使用的方式使用多重继承。OMNeT++正在跟踪对象的所有权,这会干扰主库。INET也没有使用它,也没有真正的理由使用它。

另一方面,使用多个类作为接口(即样式.java也可以。这也在INET中广泛使用。

相关内容

最新更新