Ошибки, баги, вопросы - страница 1964
Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
Пусто... а почему?
Вы снова добавили неоднозначность
пока f была одна - неонозначности не былоВы снова добавили неоднозначность
пока f была одна - неонозначности не былоИменно так! Сейчас могу обозвать f сразу много всяких функций и переменную. Должен же быть здравый смысл при таких неоднозначностях, чтобы не вызывать случайных ошибок. По-моему, логично обломать, выдав пустую строку на typename f, чем порождать проблемы, когда случайно взял и определил еще одну f.
Именно так! Сейчас могу обозвать f сразу много всяких функций и переменную.
Так может такая возможность и есть источник скрытых ошибок?!
Так может такая возможность и есть источник скрытых ошибок?!
Мне такая возможность нравится! Надо только осознавать, что делаешь.
Кстати... IsStopped() возвращает bool
Это Print искажает результат (0 вместо false). В любом случае противоречие не (не только) в документации
https://www.mql5.com/ru/forum/1111/page1980#comment_5612130
Именно так! Сейчас могу обозвать f сразу много всяких функций и переменную. Должен же быть здравый смысл при таких неоднозначностях, чтобы не вызывать случайных ошибок. По-моему, логично обломать, выдав пустую строку на typename f, чем порождать проблемы, когда случайно взял и определил еще одну f.
Не стоит так упорно везде искать здравый смысл, особенно среди багов. А то вас послушать, так любой баг MQL - это вовсе и не баг, а фича, которую специально предусмотрели мудрые разработчики ))
Как уже было замечено, если есть сомнения, то первым делом надо проверить это в C++, и уже дальше плясать от этого.
Что касается неоднозначностей, то они должны вызывать ошибку компилятора и никаких проблем. А в примере A100 всё было чётко и однозначно, поэтому не очень понятно о чём вы. Если появится необходимость перегрузить функцию - перегрузишь, исправишь ошибки компиляции в местах неоднозначностей, и всё.
Как в MQL сделать инициализацию статического члена шаблонного класса?
Как в MQL сделать инициализацию статического члена шаблонного класса?
Как в MQL сделать инициализацию статического члена шаблонного класса?