- 博客(1)
- 收藏
- 关注
原创 关于结构体的内存对齐
本文以gcc version 4.4.3 ,64位x86环境为例,来分析结构体中各成员如何进行对齐。 我们要注意两个方面: 1)结构体成员变量对存放的起始地址有要求 2)结构体变量占用的总长度也有要求 结构体对齐规则如下: 1、数据成员最终的存放地址:对齐在自身类型长度和#pragma pack(value)指定值中较小的值上。 例如char型, 其占用1个字节, #pragm
2013-12-19 20:38:19 699
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人