The naming convention used in `<cstdint>`
The header <cstdint>( <stdint.h>) defines several integral types, and their names follow this pattern:, intN_twhere Nis the number of bits, not bytes.
Given that the byte is not strictly defined as 8 bits long, why are these types not defined, for example, int1_tinstead int8_t? Wouldn't that be more appropriate since it allows for machines with bytes of unusual lengths?
+5