- 博客(1)
- 资源 (1)
- 收藏
- 关注
转载 结构体对齐原理
不对齐的数据存取在x86上影响速度,因为在不对齐的时候,对一个不超过32位的变量的访问,可能需要超过1次的内存读取。 对齐即是多分配一些字节,填充无用数据。填充的位置可以是结构的中间和尾端。主要遵循的原则,总而言之就是一个:结构以其成员的最大占位为基本单位分配空间,将所有变量逐个填充进去,填不满的补足,直到结构的最后一个变量。这样,同样的变量成员,放置的先后顺序不一样,结构空间可能也不一样。所以一
2007-11-06 10:19:00 970
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人