キモブロ

Please spy check please, Fucking retard

SourcePawn

newとdeclの違い

newで変数を定義すると0で初期化されるが、declであれば初期化されない。これはパフォーマンスのための区別として提供されている。どうせ何かの値に初期化するのであればdeclを使い、そうでなければnewを使え!!

SourcePawnの関数の種類について

native 内部関数の提供、C++でextension作った時に提供される関数 そのかんすうのコードの実態がSourcePawnになく、C++で実装してるよみたいなニュアンスを処理系に伝えるためのもの public 他のスクリプトファイルから見える関数 normal 通常の関数(only yo…

SourceMODに組み込まれているSourcePawn言語のPreprocessorには、Stringize Operatorがない

Stringize Operator とは、C言語のプリプロセッサでいうと #x のことである。ダブルクォートでかこって文字列化してくれる #define hoge(x) #xこの例だとhoge(piyo)と書くと "piyo" になるやつ。 SourcePawnのPreprocessorの仕様を読むと、Stringize Operato…