作者allstarschh (allstars)
看板C_and_CPP
標題[問題] member function在vtpr裡的哪?
時間Sun Apr 5 23:49:02 2009
我參考了一個講vtpr的網頁
http://www.dreamincode.net/forums/showtopic45816.htm
而在最後的例子裡
我想看能不能call member function
所以我在Derive裡加了一個member function(non-virtual)
但是我用他的方法 用pFun去指
試了第一個virtual function table最後面
或者是看有沒有第四個virtual function table
但都是Segv fault
所以想請問non-virtual的member function是在哪呢???
thanks
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 118.166.218.209
推 littleshan:non-virtual function 並不存在 vtable 中 04/06 00:34
→ littleshan:只要你先思考為什麼我們需要 virtual function table 04/06 00:35
→ littleshan:就可以理解為什麼 non-virtual function 不在其中了 04/06 00:36
→ allstarschh:那請問member fun存在哪裡呢? 要怎麼access他? 04/06 11:14