オブジェクトポインタチェック

CheckPointer()関数は、オブジェクトポインタの種類を確認する為に使用されます。
この関数はENUM_POINTER_TYPE列挙の値を返します。
誤ったポインタが使用された場合、プログラム実行は終了されます。

new()演算子によって作成されたオブジェクトは、POINTER_DYNAMIC型です。
delete()演算子はこのポインタに対して使用します。

他全てのポインタは、MQL4プログラム環境によって自動的に作成されたPOINTER_AUTOMATIC型のオブジェクトである事を意味します。
このようなオブジェクトは使用後に自動的に削除されます。

ENUM_POINTER_TYPE

定数詳細
POINTER_INVALID不正なポインタ
POINTER_DYNAMICnew()演算子で作成されたオブジェクトポインタ
POINTER_AUTOMATIC自動的に作成されたオブジェクトポインタ

Twitterでフォローしよう

おすすめの記事