我看到了'快速'整数的效用(比如uint_fast16_t
),但我无法想象使用uint_least16_t
代替uint16_t
的充分理由。
有人可以请教我使用'最少'整数吗?
P.S。 - 这个问题与when would you use uint_least16_t不重复,因为这并不是孤立地要求uint_least16_t
的目的;当系统也支持uint_least16_t
时,它会询问uint16_t
的目的。
类似问题中接受的答案意味着uint_least16_t
将被用于防御,因为并非所有平台都支持uint16_t
- ,这不是此问题的可接受答案 。