我在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
的指针的数组。当然不行了。我该怎么办?
最佳答案
在BundleMessage
的定义中,应为:
CustomMessagePtr messages[];
关于c++ - 如何在OmNET++中的包中包含包指针数组,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/39122145/