3 回答
TA贡献1853条经验 获得超6个赞
分配给容纳位字段的可寻址存储单元的对齐(6.7.2.1)。
位字段是否可以跨越存储单元边界(6.7.2.1). 单元内位字段的分配顺序(6.7.2.1).
PADDING : 8f1 : 1f2 : 3f3 : 4or PADDING : 8f3 : 4f2 : 3f1 : 1or f1 : 1f2 : 3f3 : 4PADDING : 8or f3 : 4f2 : 3f1 : 1PADDING : 8
TA贡献1856条经验 获得超5个赞
据我所知,位域纯粹是编译器构造。
TA贡献1817条经验 获得超14个赞
ISO/IEC 9899: 6.7.2.1 / 10
实现可以分配任何足够大的可寻址存储单元,以容纳位fiLD。如果有足够的空间,结构中紧接着另一位的位fiLD应被封装在同一单元的相邻位中。如果不存在fi-fi空间,则将不适合的位-fiLD放入下一个单元或重叠相邻单元是实现-defiNed。 在一个单元内(从高阶到低阶或低阶到高阶)位fi屏蔽的分配顺序是实现-defined。可寻址存储单元的对齐是fi编辑的。
- 3 回答
- 0 关注
- 575 浏览
添加回答
举报