2016-11-13 19 views
0

たとえば、私は他の日に次の行を見た:ATS_STATIC_PREFIXの意味は?

#define ATS_STATIC_PREFIX "_Game_of_24_" 

、このようなラインの意味は何ですが?それは何の目的ですか?

+1

Google検索で2番目の結果は明確な答えを示しています... – Simon

答えて

0

グーグル上の文字通りの検索です。
Hereがサイトです。ここで

は、あなたの質問のために引用された答えです:

DATSファイルをCにコンパイル ある場合は、接頭辞「foo__」が生成され、静的変数や関数の元の名前 に取り付けられています。 Cコード。 1がそうすることが Cコードの静的変数と関数の間で名前の衝突で 結果にそうであるように、複数のATSのソースファイルから生成されたCコード をミックスしたい場合

この機能は非常に便利です。このような競合は、 ATS_STATIC_PREFIXを適切に設定することで解決できます。 ATSソースから生成されたPHPコードの読み込みにも同じことが適用されます。