在Omnet ++中键入从消息到数据包的转换

时间:2013-07-09 18:49:29

标签: c++ c omnet++

如何在omnetpp中从cPacket中输入cMessage?因为某些组件只接受cPackets

请分享此信息

1 个答案:

答案 0 :(得分:0)

根据文档,你没有。 cPacketcMessage的派生类,专门用于表示网络消息。

您可能需要更改代码才能使用cPacket

当然,如果你以这种方式为cPacket分配空间:

cMessage* message = new cPacket;

然后你可以合法地将其丢弃:dynamic_cast<cPacket*>(message)