- Reserve
- Resize
- Shutdown
- Add
- AddArray
- AddArray
- Insert
- InsertArray
- InsertArray
- AssignArray
- AssignArray
- Update
- Shift
- Delete
- DeleteRange
- At
- CompareArray
- CompareArray
- InsertSort
- Search
- SearchGreat
- SearchLess
- SearchGreatOrEqual
- SearchLessOrEqual
- SearchFirst
- SearchLast
- SearchLinear
- Save
- Load
- Type
CArrayLong
La clase CArrayLong proporciona un array de variables de tipo long o ulong.
Descripción
La clase CArrayLong permite trabajar con arrays dinámicos de variables de tipo long o ulong. Esta clase implementa métodos para añadir, insertar y borrar elementos del array, así como ordenarlo y buscar elementos en el array ordenado. Además, los métodos implementados permiten trabajar con archivos.
Declaración
| class CArrayLong : public CArray | 
Título
| #include <Arrays\ArrayLong.mqh> | 
| Jerarquía de herenciaCArrayLong Descendientes directos | 
Métodos de la clase
| Control de memoria | 
 | 
|---|---|
| Asigna memoria para incrementar el tamaño del array | |
| Establece un nuevo tamaño, más pequeño, del array | |
| Borra el array liberando toda la memoria | |
| Métodos de adición | 
 | 
| Añade un elemento al final del array | |
| Añade al final del array los elementos de otro array | |
| Añade al final del array los elementos de otro array | |
| Inserta un elemento en la posición especificada | |
| Inserta en la posición especificada un array de elementos de otro array | |
| Inserta en la posición especificada un array de elementos de otro array | |
| Copia los elementos de otro array | |
| Copia los elementos de otro array | |
| Métodos de actualización | 
 | 
| Cambia el elemento de la posición especificada del array | |
| Mueve un ítem de una posición dada a la especificada por el desplazamiento | |
| Métodos de borrado | 
 | 
| Borra el elemento de la posición especificada | |
| Borra el grupo de elementos de la posición especificada | |
| Métodos de acceso | 
 | 
| Obtiene el elemento de la posición especificada | |
| Métodos de comparación | 
 | 
| Compara el array con otro | |
| Compara el array con otro | |
| Operaciones de ordenación | 
 | 
| Inserta el elemento en el array ordenado | |
| Busca en el array ordenado un elemento igual al especificado | |
| Busca en el array ordenado el elemento mayor que el especificado | |
| Busca en el array ordenado el elemento menor que el especificado | |
| Busca en el array ordenado el elemento mayor o igual que el especificado | |
| Busca en el array ordenado el elemento menor o igual que el especificado | |
| Busca en el array ordenado el primer elemento igual al especificado | |
| Busca en el array ordenado el último elemento igual al especificado | |
| 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 |