我在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/

10-11 23:18