Re: [閒聊] 各種神人的code
我也來提供一個.C語言,64bit
struct A {
int8 arg1;
int8 reserve;
int16 reserve2;
int arg2;
int32 arg3;
int32 reserve3;
} __attribute__((packed));
.... 為什麼你不相信gcc 的對齊功能呢..
當然,如果這個A 物件的資料會在不同的CPU或硬體平台傳輸,程式可能會這樣寫,可是
既然都要在各種不同CPU 或硬體環境上傳輸,我寧願不要做對齊,浪費一堆網路封包傳送
reserve幹麻呢
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 60.250.6.195
※ 文章網址: http://www.ptt.cc/bbs/Soft_Job/M.1411384103.A.0FC.html
→
09/22 19:36, , 1F
09/22 19:36, 1F
→
09/22 20:10, , 2F
09/22 20:10, 2F
→
09/22 23:02, , 3F
09/22 23:02, 3F
→
09/23 14:06, , 4F
09/23 14:06, 4F
→
09/23 18:26, , 5F
09/23 18:26, 5F
→
09/23 18:28, , 6F
09/23 18:28, 6F
→
09/23 18:29, , 7F
09/23 18:29, 7F
→
09/24 23:52, , 8F
09/24 23:52, 8F
→
09/25 18:51, , 9F
09/25 18:51, 9F
討論串 (同標題文章)