Descargar MetaTrader 5

Sort

Ordena el array según la opción especificada.

void  Sort(
   int  mode=0      // Modo de ordenación
   )

Parámetros

mode=0

[in]  Modo de ordenación del array.

Valor devuelto

No.

Nota

La ordenación de los arrays es siempre ascendente. En los arrays de tipos de datos primitivos (CArrayChar, CArrayShort, etc.), el parámetro mode no se utiliza. En el array CArrayObj, el orden multivariante se tiene que implementar en el método Sort (int) de la clase derivada.

Ejemplo:

//--- ejemplo de CArray::Sort(int)
#include <Arrays\Array.mqh>
//---
void OnStart()
  {
   CArray *array=new CArray;
   //---
   if(array==NULL)
     {
      printf("Error en la creación del objeto");
      return;
     }
   //--- ordenación por modo 0
   array.Sort(0);
   //--- utiliza el array
   //--- ...
   //--- borra el array
   delete array;
  }


Actualizado: 2015.12.03