Re[14]: Откуда эта лютая любовь к знаковым целым?
От: Nuzhny Россия https://github.com/Nuzhny007
Дата: 08.05.20 10:13
Оценка:
Здравствуйте, Евгений Музыченко, Вы писали:

N>>С отрицательными числами такие проверки часто можно опускать в принципе.

ЕМ>В принципе их опустить нельзя — только применить в другом месте и в другом виде. Ну и я правильно понял, что в своем коде Вы предпочитаете писать "if (a — b < 0)" вместо "if (a < b)"?

Нет, я напишу примерно так:
int dx = curr_measure_x - prev_measure_x;
coordiate_x += dx;
if (coordiate_x < 0)
    // out of screen


Я не буду разбираться что больше, а что меньше, пусть и все эти значения никогда не могут быть отрицательными по своему физическому смыслу.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.