?????????????
???????????嶨??????????????????????????????????????????????????С??????????????????????????????????????????????????????????????????????????????????Ч?????????????з????????????????????????????????????????????????г????λ???????????????????δ???????????????????????????????????????????
????????????????????????????????????????????ó???????????????????????????????????????????????Ч???????????????????????????к???????????????????ν?????????????????????????????4??8????????????????????????????????????????????????????δ??????????δ?????????????????????η???????????????????????????????????????????????C++???????????????????????????????????
?????????????????????????????????????????????????????????????????????????????沼???C++???????????и??????????????????????????????????????32λWindows????C++????????????8???????????32λLinux????C++????????????4????????????????????????????????????????????????????????????????????
????struct Record //??????????Record
????{
????chardata1; //??????????data1??????????
????doubledata2; //??????????data2??double???????
????intdata3; //??????????data3?????????
????};
????Record record; //??????????????
????sizeof(record); //????????????С
?????????????????32λWindows??????VC++????????????3?????н????????y??嶠???24??????С????32λLinux??C++???????3?????н???y????С?16??????????????????????????±???????????ò?????????Linux??????????4???????y?????????в????????
????char data1; //1????С???????????????0?????data1???????????λ???0
????double data2; //8????С?????????????1~8
????int data3; //4????С???????9??????????4?????????????12λ?????12~16
????32λLinux??????????????????м??????????λ??0???????????????????????????y????????????????????????????ó???char???????С?1????????????????????????0???????double?????????С?8?????????λ???1~8λ????????λ????????4??????
????????????????????ò???ж???????λ?????????????????????????С?4?????????λ?????9????????????????λ?ò????4????????????????????????????????12???λ??????16??????????????????????????С?16????Windows????????????????????
????C++???????????????????????????????????????????????3?????????????ò?????
????#pragma pack(n) //n??????ü???????
???????????÷???????????????????????????n????????????????????????????沼?????????????????????????????1????????y????С?13????????????????????????????????????檔C++?????????????????????漰?????????????????о????????????????????????????????????????????????????????????????2????????????????????????????????????????????????????????????????
????????????????C++???????????????????????????????????????в????????????????????й???????????????????UNIX???′???????????????У???????????UNIX????????????????????????????????????????????ó???????о??????????Щ???????????????????????????????????????ɡ?