我正在尝试从现有模块IdealRadio扩展到构建我自己的模块(inet.physicallayer.idealradio)。我知道如何扩展.ned配置,但我应该如何在.h中标记父类? 目前我有:
#ifndef MYBASE_H_
#define MYBASE_H_
namespace mytry {
class MyBase : public IdealRadio {
public:
MyBase();
virtual ~MyBase();
};
} /* namespace mytry */
#endif /* MYBASE_H_ */
IDE指出IdealRadio不是类名
答案 0 :(得分:1)
IdealRadio
是一个复合模块,它没有C++
类
默认情况下,IdealRadio
由以下模块组成:
IsotropicAntenna
IdealTransmitter
IdealReceiver
这些模块有自己的C++
类,您可以准备一个新的C++
类,它继承自其中一个。