摘要:
#include <iostream.h>structA{ chara;longb;charc;longd;};structB{ chara;charc;longb;longd;};#pragma pack(push, 1)structC{ chara;longb;charc;longd;};#pragma pack(pop)structD{ char*a;char*b;};//使用比特域的结构structBitField{ unsigneda1:11; //long 1 unsigneda2:11; unsignedb1:10; unsigneda3:11; //long 2.. 阅读全文