ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Среда
24 апреля
1047355 Топик полностью
Ale3000 (27.10.2020 04:17, просмотров: 518) ответил MBedder на Еще компактнее будет сделать mbedder.h с понятиями u8, u16, u32, u64 и s8, s16, s32 и s64. Для еще большей сестры таланта можно вместо битовой длины залудить байтовую - u1, u2, u4, u8 и s1, s2, s4, s8 :))
Вот я тоже себе сделал u1, u2, u4, u8. Непонятно, кто и зачем придумал uint32_t ? Ведь всё равно нету uint29_t, uint31_t и т.д. Зачем тогда в 8 раз умножать? 

Когда мне потребовались uint128_t и uint256_t, я начал путаться. А u16 и u32 (вместо uint128_t и uint256_t) - вполне понятно выглядит.