Clear

메모리 배열을 해제하지 않고 배열의 모든 요소를 제거합니다.

void  Clear()

Return Value

No.

Note

메모리 관리 플래그를 사용하도록 설정하면 삭제된 개체에 사용된 메모리가 해제됩니다.

예제:

//--- CArrayObj::Clear() 예제
#include <Arrays\ArrayObj.mqh>
//---
void OnStart()
  {
   CArrayObj *array=new CArrayObj;
   //---
   if(array==NULL)
     {
      printf("객체 생성 오류");
      return;
     }
   //--- 배열 요소 추가
   //--- . . .
   //--- 배열 정리
   array.Clear();
   //--- 배열 삭제
   delete array;
  }