推 QQ29:不好意思可否在問一下B *bb = (B*)&p;的話 10/27 14:20
→ QQ29:(bb->Y[0])印出來的值是多少 這是要怎麼解釋@@ 10/27 14:20
→ POSIX:將p的位置做起始位置,以B來解釋之 .... 這樣有懂嗎 @@ 10/27 14:33
Class A Class B
| | | |
p, p.S[0] +-------+ 0x7fffc7bd5760 +-------+ *bb, bb->S
| | | |
S[1] +-------+ 0x7fffc7bd5761 | |
| | | |
S[2] +-------+ 0x7fffc7bd5762 | |
| | | |
S[3] +-------+ 0x7fffc7bd5763 | |
| | | |
X[0] +-------+ 0x7fffc7bd5764 +-------+ Y[0]
| | | |
..... .....
| | | |
X[1] +-------+ 0x7fffc7bd5768 +-------+ Y[1]
..... .....
圖形只是釋義
address 比較重要
而排列順序是依照宣告的順序
所以你把pointer cast 成B
只是用B 去解釋0x7fffc7bd5760 開始的這段位置
--
★▄喔 謝懇油錫白德到惡靈來 花縮泡的列為孩兒也的退來累蛤蜊名?胡適播的是
▄▄翠亨不來十大輸入的噴你耳屎飯 偶爾的覽啪味彎曲的我搜給人特例死稱哩?
安得羅技四銳個劣惡的蹦爸死停因爺兒 給夫普褥輸入的奶店傲夫挖屎屎滴碟兒
((喔 謝的店屎大屎便夠搬挪也為乎 偶而的練我夫的匪類恩德宏我夫的不累夫?))
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.117.176.163
推 QQ29:我懂了 謝謝你~~(筆記) 10/27 15:37