Ошибки, баги, вопросы - страница 2675
Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
Еще один баг MT5(build 2316) с генерацией кода шаблонного класса при использовании internal class.
С++ online: https://onlinegdb.com/HJkKXAqMU
Спасибо за сообщение, исправлено
Баг MT5(build 2340) Ошибка компиляции при попытке доступа к internal class для шаблонного параметра шаблонной функции.
Спасибо за сообщение, исправлено
В какой кодировке файл?
В стандартной UTF-8
Я пробовал по разному, с разными кодировками и с разными разделителями.
Результат либо 5008 либо иероглифы.
Сразу два вопроса к работе компилятора МТ5(build 2321):
1. Не соответствие приоритетов выполнения шаблонных функций в MQL в сравнении с шаблонными функциями в С++ (online: https://onlinegdb.com/Hkvz8Hu7L).
Так в С++, когда все три шаблонных функции в наличии, выполняется шаблонная функция с результатом "C++:1", если ее удалить, тогда выполнятся будет "C++:2", а если ее удалить - "C++:3".
В MQL же совсем другие приоритеты: "C++:2", затем "C++:1" и "C++:3".
2. Не понятно почему в MQL первая из функций запрещена, тогда как идентичная ей, но с фиктивным параметром, уже разрешена:
Спасибо за сообщение, исправлено
В стандартной UTF-8
Я пробовал по разному, с разными кодировками и с разными разделителями.
Результат либо 5008 либо иероглифы.
Предоставьте пожалуйста рабочий код с файлом для исследования
По работе сайта:
Отображение баланса в личном кабинете немного не верное, если можно - подправьте, а то много нулей
Предоставьте пожалуйста рабочий код с файлом для исследования
В С++ компилируется и все работает (online: https://onlinegdb.com/Syn90dd7I), а в MQL ошибка: "'func' - ambiguous call to overloaded function"
Спасибо за сообщение, исправлено
В стандартной UTF-8
Я пробовал по разному, с разными кодировками и с разными разделителями.
Результат либо 5008 либо иероглифы.
Кодировка ANSI, работать булет только в русской Windows
Добавте флаг FILE_ANSI, при открытии файла
Баг МТ5 (build 2340) при передаче internal struct в шаблонную функцию, полученный тип данных невозможно использовать как базовый тип данных для другой internal struct в шаблонном классе: