- 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 является классом динамического массива переменных типа double.
Описание
Класс CArrayDouble обеспечивает возможность работы с динамическим массивом переменных типа double. В классе реализованы возможности добавления/вставки/удаления элементов массива, сортировки массива, поисков в сортированном массиве. Кроме того, реализованы методы работы с файлом.
Декларация
class CArrayDouble : public CArray |
Заголовок
#include <Arrays\ArrayDouble.mqh> |
Иерархия наследованияCArrayDouble Прямые потомки |
Методы класса по группам
Атрибуты |
|
---|---|
Устанавливает величину допуска сравнения |
|
Управление памятью |
|
Резервирует память для увеличения размеров массива |
|
Устанавливает новый (меньший) размер массива |
|
Очищает массив с полным освобождением памяти |
|
Наполнение |
|
Добавляет элемент в конец массива |
|
Добавляет в конец массива элементы из другого массива |
|
Добавляет в конец массива элементы из другого массива |
|
Вставляет элемент в массив в указанную позицию |
|
Вставляет в массив элементы из другого массива с указанной позиции |
|
Вставляет в массив элементы из другого массива с указанной позиции |
|
Копирует в массив элементы из другого массива |
|
Копирует в массив элементы из другого массива |
|
Изменение |
|
Изменяет элемент в указанной позиции массива |
|
Перемещает элемент из указанной позиции массива на указанное смещение |
|
Удаление |
|
Удаляет элемент из указанной позиции массива |
|
Удаляет группу элементов из указанной позиции массива |
|
Доступ |
|
Получает элемент из указанной позиции массива |
|
Сравнение |
|
Сравнивает массив с другим массивом |
|
Сравнивает массив с другим массивом |
|
Поиск экстремумов |
|
Получает индекс минимального значения в указанном диапазоне |
|
Получает индекс максимального значения в указанном диапазоне |
|
Операции с сортированным массивом |
|
Вставляет элемент в сортированный массив |
|
Ищет элемент равный образцу в сортированном массиве |
|
Ищет элемент больше образца в сортированном массиве |
|
Ищет элемент меньше образца в сортированном массиве |
|
Ищет элемент больше или равный образцу в сортированном массиве |
|
Ищет элемент меньше или равный образцу в сортированном массиве |
|
Ищет первый элемент равный образцу в сортированном массиве |
|
Ищет последний элемент равный образцу в сортированном массиве |
|
Ищет элемент равный образцу в массиве |
|
Ввод/вывод |
|
virtual Save |
Сохраняет данные массива в файле |
virtual Load |
Загружает данные массива из файла |
virtual Type |
Получает идентификатор типа массива |
Методы унаследованные от CObject Prev, Prev, Next, Next, Compare |
---|
Методы унаследованные от CArray Step, Step, Total, Available, Max, IsSorted, SortMode, Clear, Sort |