Особенности языка mql5, тонкости и приёмы работы - страница 119
![MQL5 - Язык торговых стратегий для клиентского терминала MetaTrader 5](https://c.mql5.com/i/registerlandings/logo-2.png)
Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
А к нижнему ты обратиться не можешь. Поэтому всё чётко.
Только пожалуйста с возможностью все-таки классы-структуры объявлять заранее :)
Гибкости меньше.
Гибкость - это нарушение порядка выполнения алгоритма? )
Только пожалуйста с возможностью все-таки классы-структуры объявлять заранее :)
Ну так это ж не противоречит логике. Точно также как и предварительное объявление функции. Если что-то объявлено ранее, значит оно и инициализироваться будет ранее. Всё логично увязано.
Гибкость - это нарушение порядка выполнения алгоритма? )
Сейчас OnTick можно вызвать из любого места программы.
Сейчас OnTick можно вызвать из любого места программы.
Ну так это ж не противоречит логике. Точно также как и предварительное объявление функции. Если что-то объявлено ранее, значит оно и инициализироваться будет ранее. Всё логично увязано.
Это может быть противоречит Вашей логике, но ни на секунду не противоречит общепринятой. Потому что к моменту начала выполнения кода инициализировано будет гарантированно все.
Это может быть противоречит Вашей логике, но ни на секунду не противоречит общепринятой. Потому что к моменту начала выполнения кода инициализировано будет гарантированно все.
Вы похоже невнимательно прочитали мой пост. Там сказано: НЕ противоречит )
Вы похоже невнимательно прочитали мой пост. Там сказано: НЕ противоречит )
Все верно, извиняюсь, бывает.
Ну если есть в этом потребность, то можно и в C++ объявить void OnTick(); в самом начале. Но вообще порядок объявления функций - это дополнительный способ контроля правильности кода. Вот если допустим у тебя в каком-то подключаемом инклуднике случайно окажется вызов OnTick() или ещё хуже - OnInit() - разве это хорошо? Библиотеки не должны видеть твой рабочий код.
Что делать при подключении библиотек, каждая из которых подключает внутри себя одинаковые библиотеки?
Что делать при подключении библиотек, каждая из которых подключает внутри себя одинаковые библиотеки?
Что делать при подключении библиотек, каждая из которых подключает внутри себя одинаковые библиотеки?
странно что директивы ввели а сами не используют