[转]结构体字节对齐
摘要:
转自:http://www.cnblogs.com/dolphin0520/archive/2011/09/17/2179466.html在用sizeof运算符求算某结构体所占空间时,并不是简单地将结构体中所有元素各自占的空间相加,这里涉及到内存字节对齐的问题。从理论上讲,对于任何变量的访问都可以从任何地址开始访问,但是事实上不是如此,实际上访问特定类型的变量只能在特定的地址访问,这就需要各个变量在空间上按一定的规则排列,而不是简单地顺序排列,这就是内存对齐。 内存对齐的原因: 1)某些平台只能在特定的地址处访问特定类型的数据; 2)提高存取数据的速度。比如有的平台每次都是从偶地址处读取数据, 阅读全文
posted @ 2013-08-27 13:32 Wigde.Xiao 阅读(227) 评论(0) 推荐(0) 编辑