我做了一个模拟,并希望保持内存成本,因此使用uint8_t,uint16_t为类成员.cpp是否保证它们是8位和16位?
基于我应该注意的过程体系结构是否存在差异?
小智 5
不,这些数据类型不保证是8位或16位.如果存在,则保证它们为8位或16位,但不要求它们存在.
在你的情况下,使用uint_least8_t和uint_least16_t.这些是必需的,并且将是具有至少该位数的最小类型.
| 归档时间: |
|
| 查看次数: |
254 次 |
| 最近记录: |