- Delta
- Reserve
- Resize
- Shutdown
- Add
- AddArray
- AddArray
- Insert
- InsertArray
- InsertArray
- AssignArray
- AssignArray
- Update
- Shift
- Delete
- DeleteRange
- At
- CompareArray
- CompareArray
- Minimum
- Maximum
- InsertSort
- Search
- SearchGreat
- SearchLess
- SearchGreatOrEqual
- SearchLessOrEqual
- SearchFirst
- SearchLast
- SearchLinear
- Save
- Load
- Type
CArrayDouble
CArrayDouble es una clase que proporciona un array dinámico de variables de tipo double.
Descripción
La clase CArrayDouble permite trabajar con un array dinámico de variables de tipo double. La clase implementa métodos para añadir elementos, insertarlos y borrarlos, así como métodos de ordenación y búsqueda de elementos. Además, los métodos implementados pueden trabajar con archivos.
Declaración
class CArrayDouble : public CArray |
Título
#include <Arrays\ArrayDouble.mqh> |
Jerarquía de herenciaCArrayDouble Descendientes directos |
Métodos de la clase
Atributos |
|
---|---|
Establece la tolerancia de comparación |
|
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 |
|
Búsqueda de valores mínimo/máximo |
|
Obtiene el índice del elemento más pequeño del array, en el intervalo especificado |
|
Obtiene el índice del elemento más grande del array, en el intervalo especificado. |
|
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 |