如何在 omnetpp 中从 cPacket 的 cMessage 中输入强制转换?因为一些组件只接受 cPackets
请分享此信息
最佳答案
根据文档,您不需要。 cPacket
是 cMessage
的派生类专门用于表示网络消息。
您可能必须更改代码才能使用 cPacket
s 代替。
当然,如果您为 cPacket
分配了空间以这种方式:
cMessage* message = new cPacket;
然后你可以像这样合法地转换它:dynamic_cast<cPacket*>(message)
关于c++ - 在 Omnetpp 中从消息到数据包的类型转换,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17555918/