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

时间:2014-11-17 22:55:22

标签: c++ inheritance multiple-inheritance omnet++ inet

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

非常简单的问题

INET是否存在涉及内部类(如ModuleSimpleModule的多重继承)的任何已知问题?我问,因为我无法真正开始模拟,因为我的代码的一部分仍在进行许多更改,如果我开始使用多重继承来获取错误,那么它将会变坏。

谢谢

1 个答案:

答案 0 :(得分:1)

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

另一方面,将多个类用作接口(即java风格)也没关系。这在INET中也被广泛使用。

相关问题