IsSorted

Retourne le tableau trié selon l'option spécifiée.

bool  IsSorted(
   int  mode=0      // Mode de tri
   ) const

Paramètres

mode=0

[in]  Mode de tri.

Valeur de Retour

Flag de la liste triée. Vrai si le tableau est trié suivant le mode spécifié, faux sinon.

Note

Le mode de tri du tableau ne peut pas être changé directement. La méthode Sort() réinitialise toutes les méthodes pour ajouter/insérer, excepté InsertSort(...).

Exemple :

//--- exemple d'utilisation de CArray::IsSorted()
#include <Arrays\Array.mqh>
//---
void OnStart()
  {
   CArray *array=new CArray;
   //---
   if(array==NULL)
     {
      printf("Object create error");
      return;
     }
   //--- vérifie si le tableau est trié
   if(array.IsSorted())
     {
      //--- utilisation de méthodes sur le tableau trié
      //--- ...
     }
   //--- supprime le tableau
   delete array;
  }