首页 新闻 会员 周边

类中的虚与非虚函数取值问题

0
悬赏园豆:10 [已解决问题] 解决于 2015-06-20 23:35

侯捷翻译的《深入探索C++面向对象模型》第177页中说 对于非虚函数取值得到的是在内存中的地址,而对于虚函数取值得到的是在虚函数表中的索引,可我试了一下地址全部显示1。

二话不说,直接上图了,请高手解释

Reasno的主页 Reasno | 初学一级 | 园豆:190
提问于:2015-06-20 22:52
< >
分享
最佳答案
0

根据zzhays解释:“我们输出操作符<<没有对void(__thiscall A::*)()类型重载,编译器将这种类型转换为bool类型,所以输出了1”,改成printf后果然正确,在此表示感谢

http://blog.csdn.net/zzhays/article/details/8036098

Reasno | 初学一级 |园豆:190 | 2015-06-20 23:35
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册