Ошибки, баги, вопросы - страница 3373
Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
Важная деталь: перенос через обратный слеш \ изначально (в C++) был задуман именно как слитный\неразрывный\без пробела перенос, потому что перенос с пробелом можно и через многострочный комментарий сделать:
То, что сам неразрывный перенос (2) в MQL с ошибкой работает ранее уже обсуждалось, но выяснилось, что перенос через многострочный комментарий (1) вообще не работает:
Ошибка: 'int' - unexpected end of program
Доброго времени. Разбираю некий код на С++
И столкнулся с недопониманием.
Подскажите по шаблонной парадигме ООП С++.
MyT_ что это будет?
Созданный объект класса, или пользовательский тип класса ?
Просто не пойму, нафига создавать новый тип класса, если класс и так является типом.
Или это реально тавтология кодера? ))
MyT_ что это будет?
В данном случае:
typedef Weighted<T, Upd_> MyT_;сводится к
#define MyT_ Weighted<T, Upd_>Соответственно вопрос: а зачем здесь typedef ? сводится к вопросу: а зачем здесь #define ?
В данном случае:
сводится к
Соответственно вопрос: а зачем здесь typedef ? сводится к вопросу: а зачем здесь #define ?
Спасибо.
А в mql5 параметр шаблона int с инициализацией по умолчанию, почему-то вызывает ошибку компиляции.
Если в шаблоне вместо int подставить имя перечисления UpdateType, то та же ошибка.
Будет ли ошибка при создании пользовательского типа класса непонятно,
typedef Weighted<T, Upd_> MyT_;так как туда ещё не доходим из за ошибки параметра шаблона.
И тип class в параметре шаблона вызывает ошибку
Как я понял, любые явные типы в параметре шаблона выдают ошибку.
Так должно быть в mql5 ?
И тип class в параметре шаблона вызывает ошибку
Как я понял, любые явные типы в параметре шаблона выдают ошибку.
Так должно быть в mql5 ?
Ошибка при компиляции: А раньше (пока не обновился) нормально все было
В последнем build 3886 ситуация с комментариями ухудшилась - ошибка при выполнении:
Результат: 2
Ожидалось: 1
Дополнительный минус в том, что подсветка MetaEditor правильно отрабатывает комментарий, т.е. компиляция и подсветка действуют сами по себе, а ожидалась их работа в едином ключе
Предыдущие сообщения по теме:
https://www.mql5.com/ru/forum/1111/page3373#comment_48873906
https://www.mql5.com/ru/forum/1111/page3373#comment_48876487
https://www.mql5.com/ru/forum/1111/page3373#comment_48885444При записи в CVS файл он перезаписывается. Хотя в тот же текстовый добавляется в конец. Возможно?