0

我最近遇到以下代码,无法理解:

cplusplus {{
#include "Frame_m.h"`
}}

是什么意思cplusplus {{ }}

4

2 回答 2

3

OMNet++ 包含一种称为 NED 的语言,用于编写程序。NED 比通用编程更专注于事件模拟。

现在,如果你想在 NED 中使用原始 C++ 类型,你可以用cplusplus {{}}结构将它们包围起来,让 NED 知道它们是不同的形式。这就是您在示例中看到的内容,即围绕普通 C++ 标头的包含的构造。

有关示例,请参见此处。

于 2012-03-29T09:21:52.953 回答
0

其含义是“如果您使用 C++ 编译,请包含 Frame_m.h”。然而,正确的陈述顺序应该是..

#ifdef _cplusplus{
#include "Frame_m.h"
}
#endif

这个线程可能对你有用,

于 2012-03-29T09:14:37.170 回答