История изменений
Исправление bugfixer, (текущая версия) :
Не, наоборот: нужны очень веские причины чтобы совать инт. Размеры обычно или size_t или что-то специальное типа off_t, протокольные чиселки имеют фиксированную длину, а счетчики u64 и выше.
Я не имел в виду domain-specific typedefs. Безусловно - там где задан «целевой alias» использовать нужно именно его. Я об int vs int8_t vs int16_t vs int32_t vs int64_t и их unsigned counterparts. Другими словами - там где размер «гвоздями прибивают» на усмотрение кодера.
Исходная версия bugfixer, :
Не, наоборот: нужны очень веские причины чтобы совать инт. Размеры обычно или size_t или что-то специальное типа off_t, протокольные чиселки имеют фиксированную длину, а счетчики u64 и выше.
Я не имел в виду domain-specific typedefs. Безусловно - там где задан «целевой alias» использовать нужно именно его. Я об int vs int8_t vs int16_t vs int32_t vs int64_t и их unsigned counterparts.