Maks_Knyazev:
Здравствуйте. Необходимо округлить действительное число до целочисленного и результат передать во входной параметр функции типа int. Если использовать директиву #property strict, появляется мылящее глаза предупреждение компилятора "possible loss of data due to type conversion". Вот пример:
Оба способа приводят к предупреждению. Есть ли способ оформить это нормально? Или просто игнорировать предупреждение?
Например так
testFunction((int)MathRound(123.123));
Alexey Viktorov:
Спасибо. В учебнике по mql4 о такой конструкции ничего не сказано. Вы бы не могли подсказать как это называется или где можно почитать об этом?
Например так
Maks_Knyazev:
Спасибо. В учебнике по mql4 о такой конструкции ничего не сказано. Вы бы не могли подсказать как это называется или где можно почитать об этом?
В справочнике нашел
Спасибо. В учебнике по mql4 о такой конструкции ничего не сказано. Вы бы не могли подсказать как это называется или где можно почитать об этом?
Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
Здравствуйте. Необходимо округлить действительное число до целочисленного и результат передать во входной параметр функции типа int. Если использовать директиву #property strict, появляется мылящее глаза предупреждение компилятора "possible loss of data due to type conversion". Вот пример:
Оба способа приводят к предупреждению. Есть ли способ оформить это нормально? Или просто игнорировать предупреждение?