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