IsSorted

지정된 정렬 모드를 사용하여 정렬되는 배열의 플래그를 가져옵니다.

bool  IsSorted(
   int  mode=0      // 정렬 모드
   ) const

Parameters

mode=0

[in]  테스트된 정렬 모드.

Return Value

정렬된 목록의 플래그 목록이 특정 모드를 사용하여 정렬되었다면 true, 그렇지 않으면 false.

Note

정렬 플래그를 직접 변경할 수 없습니다. Sort() 방법으로 설정되며 InserSort(...)를 제외한 모든 추가/삽입 방법으로 재설정됩니다.

예제:

//--- CArray::IsSorted() 예제
#include <Arrays\Array.mqh>
//---
void OnStart()
  {
   CArray *array=new CArray;
   //---
   if(array==NULL)
     {
      printf("객체 생성 오류");
      return;
     }
   //--- 정렬 확인
   if(array.IsSorted())
     {
      //--- 정렬 배열용 메서드 사용
      //--- ...
     }
   //--- 배열 삭제
   delete array;
  }