struct结构体大小

#pragma pack(push)
#pragma pack(1)
#include "OldData.h"
#pragma pack(pop)

 

表示"OldData.h"中结构对其按一字节对齐。

例如:

struct{ byte b1;float f1;};

如果pragma pack(1)

则sizeof为5

如果pragma pack(4)

则sizeof为8

 

posted @ 2010-12-29 10:42  SimonShi  阅读(258)  评论(0编辑  收藏  举报