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

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


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


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


TB>А еще он создает кучу гемора, не отлавливаемого компилятором со всеми варнингами, когда размер или индекс участвует в формуле где есть такая казалось бы невинная операция вычитания. Нафиг. Показывать ограничения на результат надо другими способами.


Это надо смотреть на конкретном примере. Правильно ли был выбран uint в данном случае? Правильно ли были записано присваивание? И т.д.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.