Ошибки, баги, вопросы - страница 2867
Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
Да. сработало.
Но что то символьный тип '+' показывает ushort
Подставляет как строковый размер 2 байта
А зачем так?
Это косяк или, типа, фича?
А зачем так?
Это косяк или, типа, фича?
Да кто ж его знает.
Может из за юникода?
Да кто ж его знает.
Может из за юникода?
Не, сама логика разработчиков вполне понятна, но, как по мне, то я лучше сам, явно укажу u'щ', когда и если мне это понадобится
Просто тогда не понятно, а как тип char задефайнить.
а так:
А какая разница?
Ошибка при компиляции:
а так:
А какая разница?
у мкл вроде только "(тип) значение" - является приведением к типу. а вот "тип (значение)" - уже что-то типа инициализации, которое в вашем случае не может ничего вернуть. с классами также по поводу приведения. Хотя давно мкл не открывал ))
у мкл вроде только "(тип) значение" - является приведением к типу. а вот "тип (значение)" - уже что-то типа инициализации, которое в вашем случае не может ничего вернуть. с классами также по поводу приведения. Хотя давно мкл не открывал ))
Ну так откройте https://www.mql5.com/ru/docs/basis/types/casting
Блок: Приведение числовых типов: ... "Явное преобразование типов записывается следующим образом"... далее по тексту
Ну так откройте https://www.mql5.com/ru/docs/basis/types/casting
Ага тоже проверил, я помню кода то давно на это напоролся по поводу что выше написал. Прошу извинить за не верную информацию)).
Ошибка при компиляции:
а так:
А какая разница?
Да, так тоже ошибка компиляции
Не, сама логика разработчиков вполне понятна, но, как по мне, то я лучше сам, явно укажу u'щ', когда и если мне это понадобится
А мне не понятна эта логика. Когда ведётся везде и вся, тотальная оптимизация, и уменьшение ресурсов приоритет,
зачем символьный по сути основной тип, делать в юникоде увеличивая до 2 байт.
Отсюда и mql тип string получается затратный.
Действительно, лучше доп спецификатор иметь u'щ'
char привидением типа только подставляется
А так, какое то разногласие типов получается.
Замута ещё та, с этим юникодом.