我创建了扩展波消息: cplusplus {{ #include" WaveShortMessage_m.h"
}}
//class noncobject Coord;
class WaveShortMessage; // // declare the message for later use.
message test extends WaveShortMessage{
int wsmlength;
string wsmtData= "Test message and Testing it and Attack message";
}
如何在TraciDemo11p.cc中访问此类扩展消息?它与waveshortmessage.msg的相同,或者它会有所不同。我试过但我无法访问。
答案 0 :(得分:0)
对我来说语法看起来像Java。
我不确定我是否理解您的问题,但如果您希望派生类继承WaveShortMessge
并访问测试消息,则可以尝试以下操作:
#include <string>
#include <iostream>
class WaveShortMessage {};
class MessageTest : public WaveShortMessage {
private:
int wsmlength;
std::string wsmtData;
public:
MessageTest() : wsmtData("Test message and Testing it and Attack message") {}
std::string getWsmtData() {
return wsmtData;
}
};
int main() {
MessageTest mt;
std::cout << mt.getWsmtData() << std::endl;
return 0;
}