如何在omnetpp中从cPacket的cMessage键入cast??因为有些组件只接受压缩包
请共享此信息

最佳答案

根据文档,您没有。cPacketcMessage的派生类,专门用于表示网络消息。
您可能需要更改代码才能使用cPackets。
当然,如果您以这种方式为cPacket分配了空间:

cMessage* message = new cPacket;

然后你就可以这样合法地放弃它:dynamic_cast<cPacket*>(message)

关于c++ - 在Omnet++中从消息类型转换为数据包,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/17555918/

10-12 20:48