[問題] 轉型出現問題 不太了解

看板C_and_CPP作者 (我愛阿蓉)時間15年前 (2010/03/11 17:25), 編輯推噓1(106)
留言7則, 3人參與, 最新討論串1/2 (看更多)
http://nopaste.csie.org/2a7d4#form 以上是一個網頁的範例 我想問的是我main裡面遮起來的兩行 我認為效果一樣 不過如果改成那兩行 程式就會出現 回報 不回報 我自己想法是 他刻意要轉成int* 是故意要他+1就是跳4byte一個指標的大小 不過我刻意用char* +4 想達到同樣目的似乎不太正確 請教一下各位我是不是搞錯了@@ 謝謝 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.113.207.215

03/11 17:38, , 1F
char跟int size不一樣
03/11 17:38, 1F

03/11 17:40, , 2F
sorry 沒看清楚XD
03/11 17:40, 2F

03/11 17:52, , 3F
那一行是把一個int轉型成function pointer
03/11 17:52, 3F

03/11 17:53, , 4F
改成char* -> 得到的值是char -> 位置錯誤
03/11 17:53, 4F

03/11 18:09, , 5F
Why don't you use the pointer to member function?
03/11 18:09, 5F

03/11 18:18, , 6F
喔喔~ 就是 dereference char* 資料掉了@@ 原來如此
03/11 18:18, 6F

03/11 18:21, , 7F
我在回文問一個小問題~~
03/11 18:21, 7F
文章代碼(AID): #1BcBRzNy (C_and_CPP)
文章代碼(AID): #1BcBRzNy (C_and_CPP)