作者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
1F:推 littleshan:non-virtual function 并不存在 vtable 中 04/06 00:34
2F:→ littleshan:只要你先思考为什麽我们需要 virtual function table 04/06 00:35
3F:→ littleshan:就可以理解为什麽 non-virtual function 不在其中了 04/06 00:36
4F:→ allstarschh:那请问member fun存在哪里呢? 要怎麽access他? 04/06 11:14