作者ayumiQmazaky (拜託刪我 爛人)
看板C_and_CPP
標題Re: [問題] Pointer to member 用途
時間Wed Dec 14 00:26:15 2011
我按照我的想法 稍微測試一下
主程式
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
推 mingtai1:你的MyLib::Invoke那個檔案 要含入Foo的定義檔 12/14 01:29
→ ayumiQmazaky:如果要看到定義檔是為什麼呀@@ 12/14 11:58
→ ayumiQmazaky:我會這樣寫是故意想成我在寫dll我完全不知道Foo... 12/14 11:58
→ ayumiQmazaky:果然又失敗了orz 12/14 11:58
推 mingtai1:不是純C函式指標不能這樣玩.除非是virtual才可以動態執行 12/14 21:59