首页 > 解决方案 > 为什么 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
}

标签: omnet++inet

解决方案


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

请注意,对于bool参数,getter 函数将没有get前缀,即对于消息int myParam编译器将生成getMyParam()and setMyParam(),因为bool isRight您将得到setIstRight()and isRight()( NOT getIsRight() )


推荐阅读