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

A>Здравствуйте, T4r4sB, Вы писали:


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


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


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


А еще он создает кучу гемора, не отлавливаемого компилятором со всеми варнингами, когда размер или индекс участвует в формуле где есть такая казалось бы невинная операция вычитания. Нафиг. Показывать ограничения на результат надо другими способами.
Нет такой подлости и мерзости, на которую бы не пошёл gcc ради бессмысленных 5% скорости в никому не нужном синтетическом тесте
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.