Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
До меня дошло, а чём Андрей говорит.
В С++ это правило. Предупреждений никаких нет. Типа, это и так все знают.
В MQL4 сделали такое предупреждение на всякий случай. Сервис такой. Андрею он не нравится :-)
с точки зрения видимостей переменных компилятор мог бы вообще не ругаться..
Лучше пусть компилятор предупреждает о таком конфликте, чем читать на форуме плевки от невнимательных, которые "потеряют" в функции значение глобальной переменной, объявив в ней локальную с тем же именем.
Ни один программист в жизни не догадается с какой стороны юсер пойдёт программу разламывать.
В одной из функций программы вы объявляете переменную с таким же именем num.
В MQL4 сделали такое предупреждение на всякий случай. Сервис такой. Андрею он не нравится :-)
Лучше пусть компилятор предупреждает о таком конфликте, чем читать на форуме плевки от невнимательных, которые "потеряют" в функции значение глобальной переменной, объявив в ней локальную с тем же именем.
Ни один программист в жизни не догадается с какой стороны юсер пойдёт программу разламывать.
Там нет объявления новой переменной, а есть передача по ссылке. Так что видимость переменных тут не причем.
Ага, и еще надо предупреждение выдать в редакторе чтобы на красный свет дорогу не переходили)) Если уже решили предупреждать об очевидном то надо уже весь возможный список огласить. ))
Там есть объявление. Вы объявляете переменную num, а потом говорите, что в неё будете передавать адрес глобальной переменной num.
Поглядите повнимательнее на сообщения большинства крикунов, вопящих о произволе - на поверку часто оказывается, что они сами не доглядели. Вот для таких пусть и будет предупреждение. А остальным придётся терпеть.
В скобках функции нет объявления переменной, а лишь обозначен её тип, передаваемый по ссылке.