MetaTrader 5 herunterladen

IsSorted

Erhält das Flag der Listesortierung.

bool  IsSorted(
   int  mode=0      // Sortieroption
   ) const

Parameter

mode=0

[in]  Geprüfte Sortieroption

Rückgabewert

Flag der Listesortierung. Wenn eine Liste nach der angegebenen Variante sortiert ist, wird true zurückgegeben, ansonsten false.

Hinweis

Ein Flag der Sortierung der Liste kann nicht direkt geändert werden. Ein Flag wird durch die Methode Sort(int) gesetzt werden, und wird durch eine der Methoden zum Hinzufügen/Einfügen gelöscht.

Beispiel:

//--- example for CList::IsSorted() 
#include <Arrays\List.mqh> 
//--- 
void OnStart() 
  { 
   CList *list=new CList; 
   //--- 
   if(list==NULL
     { 
      printf("Object create error"); 
      return
     } 
   //--- check sorted 
   if(list.IsSorted(0)) 
     { 
      //--- use methods for sorted list 
      //--- ... 
     } 
   //--- delete list 
   delete list; 
  }