有关内存字节对齐问题的总结
摘要:
以前也折腾过这个问题,不过不如这次来的更深刻了。 最早的资料来源是陈正冲·石虎的《C语言深度剖析》,但是看过之后还是有些模糊。xczhang的文章用了具体的例子来分析: http://www.cppblog.com/xczhang/archive/2007/12/23/39393.html 他的原话是: “事实上,很多人对#pragma pack的理解是错误的。#pragma pack规定的对齐长度,实际使用的规则是: 结构,联合,或者类的数据成员,第一个放在偏移为0的地方,以后每个数据成员的对齐,按照#pragma pack指定的数值和这个数据成员自身长度中,比较小的那个进行。 也 阅读全文
posted @ 2013-04-22 18:58 QQ_Sprite 阅读(184) 评论(0) 推荐(0) 编辑