3 c++ alignment
你如何通过观察地址来找出地址的对齐方式?
在32位系统上,地址0x12345670表示它是16字节对齐(因为结尾为0)对吗?
那么怎么样:
0x12345671 0x12345672 0x12345673
等等?
干杯,乔恩
Mar*_*wis 6
如果A mod n为0,则地址A是n对齐的.因此0x12345671和0x12345673是1对齐的,0x12345672是2对齐的.0x12345670同时是1对齐,2对齐,4对齐,8对齐和16对齐.你只提到两个最高的权力(因为暗示了较低的权力).
归档时间:
16 年,7 月 前
查看次数:
1324 次
最近记录: