ЕМ>Откуда такое пристрастие, кроме как от лени? Вроде как сколько-нибудь массовых процессоров, где беззнаковые целые поддерживались бы ограниченно, не существует. Есть в этом хоть какое-то рациональное зерно?
К ранеесказанному добавлю ещё один кейс.
Индекс в массиве это полноценная сущность БД. Используется вместо указателей.
В этом случае отрицательные значения используются для обозначения невалидных объектов (у нас это -1) и для каких-нибудь специальных констант.
_____________________
С уважением,
Stanislav V. Zudin