推 bhbbbbb: 可以參考置底第12誡 06/27 00:01
我想問的是,ref多了pointer什麼東西才能這麼做
12誡沒有說明
※ 編輯: ko27tye (36.229.32.19 臺灣), 06/27/2021 00:21:28
推 KaryuuIssen: 錯誤的版本要傳入陣列位址才行 這裡不能靠陣列退化 06/27 00:28
→ KaryuuIssen: 成指標 因為簽名不合 06/27 00:28
感謝!重點是signature不符合 fail_version(&arr) 這樣call就可以了
※ 編輯: ko27tye (36.229.32.19 臺灣), 06/27/2021 00:43:24
推 LPH66: 順便提一下, reference 確實在某種意味上「有存」型別長度 06/27 03:16
→ LPH66: 但它不是存在程式執行的記憶體裡, 而是編譯器會記著它 06/27 03:17
→ LPH66: 這也是為什麼型別簽名會被編譯器檢查出不合的部份原因 06/27 03:17
→ ko27tye: 學到了,感謝分享! 06/27 07:02