C++中的字节对齐分析 <转>
摘要:
阅读指引: 示例代码为什么要字节对齐编译器对字节对齐的一些规则结合编译器原则分析示例总结 1.示例代码 先看一下这段程序的运行结果。示例代码structA{inta;charb;shortc;};structB{chara;intb;shortc;};#pragmapack(2)structC{chara;intb;shortc;};#pragmapack(1)structD{inta;charb;shortc;};int_tmain(intargc,_TCHAR*argv[]){cout<<sizeof(A)<<""<<sizeofB& 阅读全文
posted @ 2012-10-12 15:23 要么牛逼,要么滚蛋 阅读(188) 评论(0) 推荐(0) 编辑