В языках программирования категорически не хватает типов id32_t
и id64_t
. Внутреннее представление — целое соответствующей битности, набор операций — только сравнение на равенство и неравенство. Ну, может, ещё линейный порядок, для использования в качестве ключей в упорядоченных контейнерах. Но точно без арифметики.
Навеяно очередным ворнингом о неявном преобразовании из знакового в беззнаковое или обратно.