微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

为什么 omnet++ 没有为 .msg 文件中定义的类成员生成 get 方法?

如何解决为什么 omnet++ 没有为 .msg 文件中定义的类成员生成 get 方法?

我在 INET 源代码中的 .msg 文件中做了一些改动。通常,.h 和.cc 文件是由 omnet++ 自动生成的。但是,新定义的类成员并没有对应的get文件,而是自动生成对应的set方法。我的修改代码如下。

    class Ieee80211AckFrame extends Ieee80211OneAddressHeader
{
chunkLength = LENGTH_ACK - B(4);
type = ST_ACK;
bool isArrivedDestination; // added by Axida
}

解决方法

您确定它不会生成吸气剂吗?

请注意,对于 bool 参数,getter 函数将NOT具有 get 前缀,即对于 int myParam,消息编译器将生成 {{1 }} 和 getMyParam(),对于 setMyParam(),您将得到 bool isRightsetIstRight() (NOT isRight())

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。