- 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 |