[問題] sizeof 與 語法問題
問題(Question):
各位板上大大請問一下:
1. 程式輸出得到 sizeof 為 1, 怎麼解釋?(Class 連同 align space 共計 1 byte?)
2. &Slot::inner_var 明明在第二位置,為何輸出為 member = 1 ?
謝謝各位!
下列程式執行得到:
size of A = 1
&slot = 0x7fff5140c9f8
member = 1
slot.*member = 0x10e7f50bc
a.get_program() = 0x10e7f50bc
程式碼(Code):(請善用置底文網頁, 記得排版)
https://goo.gl/gezaKC
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 36.226.107.60
※ 文章網址: https://www.ptt.cc/bbs/C_and_CPP/M.1463976665.A.167.html
推
05/23 13:19, , 1F
05/23 13:19, 1F
推
05/23 13:19, , 2F
05/23 13:19, 2F
推
05/23 13:22, , 3F
05/23 13:22, 3F
→
05/23 13:22, , 4F
05/23 13:22, 4F
推
05/23 14:02, , 5F
05/23 14:02, 5F
→
05/23 16:43, , 6F
05/23 16:43, 6F
→
05/23 16:46, , 7F
05/23 16:46, 7F
→
05/25 17:31, , 8F
05/25 17:31, 8F
推
05/26 19:29, , 9F
05/26 19:29, 9F
→
05/26 19:29, , 10F
05/26 19:29, 10F
→
05/26 19:29, , 11F
05/26 19:29, 11F
→
05/26 19:30, , 12F
05/26 19:30, 12F
→
05/26 19:30, , 13F
05/26 19:30, 13F
→
05/26 19:32, , 14F
05/26 19:32, 14F
→
05/26 19:32, , 15F
05/26 19:32, 15F
→
05/26 19:32, , 16F
05/26 19:32, 16F
→
05/26 19:33, , 17F
05/26 19:33, 17F
→
05/26 19:33, , 18F
05/26 19:33, 18F