Ошибки, баги, вопросы - страница 1638
Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
Уберите кавычки из тела макроса
Чтобы преобразовать параметр макроса в строку следует использовать #:
## используется для склеивания токеновНашли и исправили. Спасибо за сообщение.
Пока нет исправленного билда, этот баг можно обойти, тестируя на дневном (а не недельном) таймфрейме. При этом все недельки формируются правильно
Неоднозначность:
В одном случае можно перегрузить метод иным типом возврата, а в другом - нельзя
Ошибка при выполнении
Результат:
2016.08.16 10:22:45.244 Script3 (GBPUSD,M15) invalid pointer access in 'Script3.mq5' (11,27)
Ошибка плавающая. Не возникает, если то же самое переписать по другому
Ошибка при выполнении
Результат:
2016.08.16 10:22:45.244 Script3 (GBPUSD,M15) invalid pointer access in 'Script3.mq5' (11,27)
Ошибка плавающая. Не возникает, если то же самое переписать по другому
Неоднозначность:
В одном случае можно перегрузить метод иным типом возврата, а в другом - нельзя
Кто какими способами решает сейчас проблему, когда шаблонный метод в шаблонном классе почему-то не находится компилятором и возникает ошибка:
no one of overloads can be applied to the function call
?
Сишные компиляторы в таких случаях пишут конкретно какие типы подставлялись и каких функций с каким прототипом не нашлось, поэтому более или менее понятно в чем проблема, а здесь - конкретики нет.
Это сделано нами осознанно, так как никаких проблем при наличии прямого наследования нет.
Хотелось бы увидеть точное правило: в каких случаях я имею право переопределить виртуальную функцию с другим типом возвращаемого значения?
Или это перегрузка?
Хотелось бы увидеть точное правило: в каких случаях я имею право переопределить виртуальную функцию с другим типом возвращаемого значения?