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 に答える