Sort

Classifica um array para uma opção específica.

void  Sort(
   int  mode=0      // Sorting mode
   )

Parâmetros

mode=0

[in]  Modo de classificação do array.

Valor do Retorno

Não tem.

Observação

Classificação de um array é sempre ascendente. Para arrays dos tipos de dados primitivos (CArrayChar, CArrayShort, etc.), o modo de parâmetro não é usado. Para CArrayObj, classificação multivariada deve ser implementada na classe derivada, método Sort (int).

Exemplo

//--- example for CArray::Sort(int)
#include <Arrays\Array.mqh>
//---
void OnStart()
  {
   CArray *array=new CArray;
   //---
   if(array==NULL)
     {
      printf("Object create error");
      return;
     }
   //--- sorting by mode 0
   array.Sort(0);
   //--- use array
   //--- ...
   //--- delete array
   delete array;
  }