Скачать MetaTrader 5

Типы переменных

Авторизуйтесь или зарегистрируйтесь, чтобы добавить комментарий
Добавляй наш канал в Twitter'e и следи за новостями!
Alexander Sokolov
254
Alexander Sokolov 2015.07.16 14:55 
Друзья! Объясните кто может отличия extern - переменных от input в MQL5. 
Alexander Bereznyak
21477
Alexander Bereznyak 2015.07.16 15:18  
значение переменной extern можно менять в программе, а input нельзя, можно менять только в стартовом меню
Alexander Sokolov
254
Alexander Sokolov 2015.07.16 15:33  
Саш, эт понятно)) Смысл присутствия обоих в языке? По моему в 4-ке input отсутствовал и был extern, вопросов не было, а в 5-ке зачем extern тогда ?
Vitalii Ananev
8149
Vitalii Ananev 2015.07.16 15:42  
Для совместимости старых mql4 программ с новыми. 
Artyom Trishkin
Модератор
75767
Artyom Trishkin 2015.07.16 15:59  
Alexander Sokolov:
Друзья! Объясните кто может отличия extern - переменных от input в MQL5. 
https://www.mql5.com/ru/docs/basis/variables/externvariables
Alexander Sokolov
254
Alexander Sokolov 2015.07.16 16:08  

Artyom Trishkin:
https://www.mql5.com/ru/docs/basis/variables/externvariables

 

Читал. Тогда не понимаю чем принципиально отличаются переменные объявленные на глобальном уровне от extern ?  

Vladimir Kazakov
5728
Vladimir Kazakov 2015.07.16 16:20  

Вероятно при раздельной компиляции разница будет очевидна?

И чтобы компилятор не ругался на повторное определение.

Alexander Bereznyak
21477
Alexander Bereznyak 2015.07.16 17:04  
Alexander Sokolov:
глобальные переменные(не терминала), не видны в меню при старте программы
Авторизуйтесь или зарегистрируйтесь, чтобы добавить комментарий