[問題] struct alignment 的問題
小紅帽 64 bit
gcc 3.4
struct A { struct B { struct C {
int a ; double a ; float a ;
int b ; double b ; float b ;
int c ; float c ; float c ;
} ; } ; } ;
sizeof : 12 24 12
想不透為什麼 struct B 會是 24 阿~~~
不是應該 8 + 8 + 4 = 20 嗎 O_Q???
--
To iterate is human, to recurse, divine.
遞迴只應天上有, 凡人該當用迴圈. L. Peter Deutsch
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 118.160.109.211
→
05/14 01:54, , 1F
05/14 01:54, 1F
推
05/14 03:54, , 2F
05/14 03:54, 2F
→
05/14 04:39, , 3F
05/14 04:39, 3F
推
05/14 09:00, , 4F
05/14 09:00, 4F
→
05/14 09:01, , 5F
05/14 09:01, 5F
推
05/14 09:04, , 6F
05/14 09:04, 6F
→
05/14 09:04, , 7F
05/14 09:04, 7F
推
05/14 09:17, , 8F
05/14 09:17, 8F
→
05/14 09:17, , 9F
05/14 09:17, 9F
→
05/14 09:18, , 10F
05/14 09:18, 10F
→
05/14 09:19, , 11F
05/14 09:19, 11F
推
05/14 09:19, , 12F
05/14 09:19, 12F
→
05/14 19:01, , 13F
05/14 19:01, 13F
討論串 (同標題文章)
以下文章回應了本文:
完整討論串 (本文為第 1 之 2 篇):
C_and_CPP 近期熱門文章
PTT數位生活區 即時熱門文章