Re[11]: Откуда эта лютая любовь к знаковым целым?
От: Евгений Музыченко Франция https://software.muzychenko.net/ru
Дата: 08.05.20 09:37
Оценка:
Здравствуйте, Nuzhny, Вы писали:

N>Тот факт, что time_t — это знаковый int64


Я говорил не о time_t, а о struct tm.

N>очень мудрое решение. Потому что для времени операция вычитания определена и законна: насколько раньше/позже?


Что-то Вас совсем не в ту степь понесло. Операция вычитания для дней в месяце, лет в эпохе не определена? Или незаконна? Каким образом школьники до изучения отрицательных чисел ухитряются определять, что 2020-й год — это на пять лет позже 2015-го, а 1970-й — на тридцать лет раньше 2000-го?

N>Так мы сейчас вообще придём к тому, что знаковые не нужны и их надо эмулировать через беззнаковые и отдельно хранить флаг — направление на числовой оси.


Если отвечать в точности на то, что написано — не придем.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.