Re: [問題] Pointer to member 用途

看板C_and_CPP (C/C++)作者 (拜託刪我 爛人)時間14年前 (2011/12/14 00:26), 編輯推噓2(203)
留言5則, 2人參與, 最新討論串2/3 (看更多)
我按照我的想法 稍微測試一下 主程式 http://codepad.org/NDv2BFdA 我獨立的class完全不知道Foo的內容 http://codepad.org/HAtXkpXj http://codepad.org/tEBrC9i8 我預期是 他能如我所願的印出456 但是跑到(obj->*ptr)(456); 就發生違規存取的exception... 我不太能理解原因 該new的我都new了 還是說有啥誤會我沒有領悟到 請各位幫忙看下 指點迷津 謝謝 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 123.192.137.84

12/14 01:29, , 1F
你的MyLib::Invoke那個檔案 要含入Foo的定義檔
12/14 01:29, 1F

12/14 11:58, , 2F
如果要看到定義檔是為什麼呀@@
12/14 11:58, 2F

12/14 11:58, , 3F
我會這樣寫是故意想成我在寫dll我完全不知道Foo...
12/14 11:58, 3F

12/14 11:58, , 4F
果然又失敗了orz
12/14 11:58, 4F

12/14 21:59, , 5F
不是純C函式指標不能這樣玩.除非是virtual才可以動態執行
12/14 21:59, 5F
文章代碼(AID): #1EvtogdO (C_and_CPP)
文章代碼(AID): #1EvtogdO (C_and_CPP)