我最近遇到了以下代码,无法理解它:
cplusplus {{
#include "Frame_m.h"`
}}
cplusplus {{ }}
的含义是什么?
答案 0 :(得分:3)
OMNet ++包含一种名为NED的语言,用于编写程序。 NED比通用编程更专注于事件模拟。
现在,如果你想在NED中使用原始C ++类型,你可以用cplusplus {{}}
构造包围它们,让NED知道它们是不同的形式。这就是你在你的例子中看到的,围绕包含普通C ++标题的构造。
有关示例,请参阅here。
答案 1 :(得分:0)
这意味着“如果您使用C ++进行编译,请包含Frame_m.h”。但是正确的陈述顺序应该是..
#ifdef _cplusplus{
#include "Frame_m.h"
}
#endif
this thread对您有用,