CArrayChar

CArrayChar es una clase de arrays dinámicos de variables de tipo char o uchar.

Descripción

La clase CArrayChar permite trabajar con arrays dinámicos de variables de tipo char o uchar. Esta clase implementa métodos para añadir, insertar y borrar elementos del array, ordenarlo, buscar elementos en el array ordenado, así como métodos para trabajar con archivos.

Declaración

   class CArrayChar : public CArray

Título

   #include <Arrays\ArrayChar.mqh>

Jerarquía de herencia

  CObject

      CArray

          CArrayChar

Métodos de la clase

Control de memoria

 

Reserve

Asigna memoria para incrementar el tamaño del array

Resize

Establece un nuevo tamaño, más pequeño, del array

Shutdown

Borra el array liberando toda la memoria

Métodos de adición

 

Add

Añade un elemento al final del array

AddArray

Añade al final del array los elementos de otro array

AddArray

Añade al final del array los elementos de otro array

Insert

Inserta un elemento en la posición especificada

InsertArray

Inserta en la posición especificada un array de elementos de otro array

InsertArray

Inserta en la posición especificada un array de elementos de otro array

AssignArray

Copia los elementos de otro array

AssignArray

Copia los elementos de otro array

Métodos de modificación

 

Update

Cambia el elemento de la posición especificada del array

Shift

Mueve un ítem de una posición dada a la especificada por el desplazamiento

Métodos de borrado

 

Delete

Borra el elemento de la posición especificada

DeleteRange

Borra el grupo de elementos de la posición especificada

Métodos de acceso

 

At

Obtiene el elemento de la posición especificada

Métodos de comparación

 

CompareArray

Compara el array con otro

CompareArray

Compara el array con otro

Métodos de ordenación

 

InsertSort

Inserta el elemento en el array ordenado

Búsqueda

Busca el elemento en el array ordenado

SearchGreat

Busca en el array ordenado el elemento mayor que el especificado

SearchLess

Busca en el array ordenado el elemento menor que el especificado

SearchGreatOrEqual

Busca en el array ordenado el elemento mayor o igual que el especificado

SearchLessOrEqual

Busca en el array ordenado el elemento menor o igual que el especificado

SearchFirst

Busca en el array ordenado el primer elemento igual al especificado

SearchLast

Busca en el array ordenado el último elemento igual al especificado

SearchLinear

Busca en el array el elemento igual al especificado

Entrada/salida

 

virtual Save

Guarda los datos del array en el archivo

virtual Load

Carga los datos en el array a partir del archivo

virtual Type

Obtiene el identificador de tipo del array

Métodos heredados de la clase CObject

Prev, Prev, Next, Next, Compare

Métodos heredados de la clase CArray

Step, Step, Total, Available, Max, IsSorted, SortMode, Clear, Sort