我在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
的指针数组。
当然不行。我该怎么办?
答案 0 :(得分:1)
在BundleMessage
的定义中应该是:
CustomMessagePtr messages[];