Приветствую!!!
Господа подскажите пожалуйста как грамотно организовать средствами MQL4 передачу массива в функцию по ссылке? слышал что как то можно? в документации очень смутно написано об этом. Хотелось бы при этом узнать каким образом производить инициализацию массива. Заранее благодарю.
В документации написано вполне доступно:
Справочник MQL4 - Основы языка - Переменные - Формальные параметры
....
Существует возможность передавать параметры по ссылке. В этом случае модификация таких параметров отразится на соответствующих переменных в вызываемой функции, переданных по ссылке. Нельзя передавать по ссылке элементы массивов. Параметры по ссылке можно передавать только в пределах одного модуля, для библиотечных функций такая возможность не предусмотрена. Для того чтобы указать, что параметр передается по ссылке, после типа данных необходимо поставить модификатор &.
Пример:
.....
Массивы также можно передавать по ссылке, все изменения отразятся в исходном массиве. В отличие от простых параметров массивы можно передавать по ссылке и в библиотечные функции.
Параметры, передаваемые по ссылке, нельзя инициализировать значениями по умолчанию.
В функцию нельзя передать больше 64 параметров.
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Вы принимаете политику сайта и условия использования
Приветствую!!!
Господа подскажите пожалуйста как грамотно организовать средствами MQL4 передачу массива в функцию по ссылке? слышал что как то можно? в документации очень смутно написано об этом. Хотелось бы при этом узнать каким образом производить инициализацию массива. Заранее благодарю.