SourcePawn
newで変数を定義すると0で初期化されるが、declであれば初期化されない。これはパフォーマンスのための区別として提供されている。どうせ何かの値に初期化するのであればdeclを使い、そうでなければnewを使え!!
native 内部関数の提供、C++でextension作った時に提供される関数 そのかんすうのコードの実態がSourcePawnになく、C++で実装してるよみたいなニュアンスを処理系に伝えるためのもの public 他のスクリプトファイルから見える関数 normal 通常の関数(only yo…
Stringize Operator とは、C言語のプリプロセッサでいうと #x のことである。ダブルクォートでかこって文字列化してくれる #define hoge(x) #xこの例だとhoge(piyo)と書くと "piyo" になるやつ。 SourcePawnのPreprocessorの仕様を読むと、Stringize Operato…