如何在OmNET ++

时间:2016-08-24 11:30:41

标签: c++ omnet++

我在OmNET ++中定义了一个自定义数据包。起点是我在CustomMessage.msg中定义的自定义消息:

packet CustomMessage {
    int field;
}

然后我BundleMessage应该是这样的:

cplusplus {{
#include "CustomMessage_m.h"
typedef CustomMessage* CustomMessagePtr;
}}
packet CustomMessage;
class noncobject CustomMessagePtr;

packet BundleMessage {
    CustomMessagePtr[] messages;
}

这种尝试有点清楚。我正在尝试启用BundleMessage来存储指向许多CustomMessage的指针数组。

当然不行。我该怎么办?

1 个答案:

答案 0 :(得分:1)

BundleMessage的定义中应该是:

CustomMessagePtr messages[];