2009年7月10日

学习c++一点一滴--------#Pragma pack()分析

摘要: 结构体对齐的具体含义(#pragma pack) VC中提供了#pragma pack(n)来设定变量以n字节对齐方式。n字节对齐就是说变量存放的起始地址的偏移量有两种情况:第一、如果n大于等于该变量所占用的字节数,那么偏移量必须满足默认的对齐方式,第二、如果n小于该变量的类型所占用的字节数,那么偏移量为n的倍数,不用满足默认的对齐方式。结构的总大小也有个约束条件,分下面两种情况:如果n大于所有成... 阅读全文

posted @ 2009-07-10 11:20 白夜c#/c++ 阅读(272) 评论(0) 推荐(0)

导航