개체 포인터 확인
CheckPointer() 함수는 개체 포인터의 유형을 확인하는 데 사용됩니다. 함수는 ENUM_POINTER_TYPE 열거의 값을 반환합니다. 잘못된 포인터를 사용하면 프로그램 실행이 즉시 종료됩니다.
new() 연산자가 만든 개체는 POINTER_DYNAMIC 유형입니다. delete() 연산자 이러한 포인터에만 사용할 수 있으며 사용해야 합니다.
다른 모든 포인터는 POINTER_AUTOMATIC 유형이며, 이는 이 개체가 mql5 프로그램 환경에 의해 자동으로 생성되었으므을 의미합니다. 이러한 개체는 사용 후 자동으로 삭제됩니다.
ENUM_POINTER_TYPE
|
|
POINTER_INVALID
|
잘못된 포인터
|
POINTER_DYNAMIC
|
new() 연산자가 만든 개체 포인터
|
POINTER_AUTOMATIC
|
자동으로 생성된 개체의 포인터 (new() 사용하지 않음)
|
추가 참조
런타임 오류, 개체 삭제 연산자 삭제, CheckPointer