2011年7月6日

内存对齐

摘要: 对齐规则:1、数据成员对齐规则:结构或联合的数据成员,第一个数据成员放在offset为0的地方,以后每个数据成员的对齐按照#pragma pack指定的数值和这个数据成员自身长度中,比较小的那个进行。2、结构或联合的整体对齐规则:在数据成员完成各自对齐后,结构或联合本身也要进行对齐,对齐将按照#pragma pack指定的数值和结构或联合最大数据成员中,比较小的那个进行。3、结合1、2可推断:当#pragma pack的n值等于或超过所有数据成员长度的时候,这个n的大小将不产生任何效果。 阅读全文

posted @ 2011-07-06 10:29 神奇木马 阅读(331) 评论(0) 推荐(0) 编辑

导航