
Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
Ну можно всё сделать значительно удобней. Например для моего примера:
И получим простой доступ к элементам: Array. Set(n1, n2, n3, value) и Array.Get(n1, n2, n3).
Можно сделать ещё удобней, перегрузив оператор [], и будет доступ как к обычным элементам массива. Правда только на чтение, ибо для записи требуется чтобы функция возвращала ссылку на элемент, а MQL не поддерживает это.
...
1. Язык mql4 поддерживает многомерные массивы максимум с 4мя измерениями, соответственно больше 4х параметров автооптимизировать не получится
...
Забавный вывод.
Достаточно двухмерного массива.
Да можно и с одномерным обойтись.
Допустим MQL поддерживал бы указатели, как тогда в данном случае выглядил бы оператор [] для записи?
Вопрос не актуален: MQL-реализации двухмерного массива и многомерного.
В двухмерном случае есть такие строки:
Вторая строка возвращает указатель на класс Cdouble - Cdouble*.
И у меня вопрос по всем различиям классов от структур. Правильно ли понимаю, что единственное различие класса от структуры в MQL - это невозможность в случае структуры задать тип указателя на структуру? В остальном классы и структуры идентичны. Верно?