跳至内容

Checking Object Pointer

检查对象指针

CheckPointer() 函数用于检查 对象指针 的类型。该函数返回 ENUM_POINTER_TYPE 枚举值。如果使用错误的指针,程序执行将立即终止。

new() 运算符创建的对象为 POINTER_DYNAMIC 类型。delete() 运算符 只能且应该用于此类指针。

所有其他指针均为 POINTER_AUTOMATIC 类型,这意味着该对象是由 mql4 程序环境自动创建的。此类对象在使用后会自动被删除。

ENUM_POINTER_TYPE

常量描述
POINTER_INVALID错误的指针
POINTER_DYNAMICnew() 运算符创建的对象指针
POINTER_AUTOMATIC任何自动创建的对象(不使用 new())的指针

另请参阅

运行时错误对象删除运算符 deleteCheckPointer()

最后更新于