Re[3]: 64 бита для целого без вариантов - добро или зло?
От: Alekzander  
Дата: 11.07.23 15:10
Оценка:
Здравствуйте, T4r4sB, Вы писали:

Z>>1. Свойство, что все числа данного типа это неотрицательные довольно часто нужно,


TB>Это где же? Для индексов и размеров оно вредит. Для битовых операций?


Как и включенные поворотники, тип uint не предсказывает, куда повернёт машина, и даже не говорит, что в голове у человека на самом деле. Он показывает, что человек хотел сказать окружающим. Тем и ценен.

А InvalidValue надо явно задавать, через тот же 0xf..f. Или пользоваться исключениями/кодами возврата. Или типами с ? на конце.
Отредактировано 11.07.2023 15:18 Alekzander . Предыдущая версия . Еще …
Отредактировано 11.07.2023 15:17 Alekzander . Предыдущая версия .
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.