侯捷翻译的《深入探索C++面向对象模型》第177页中说 对于非虚函数取值得到的是在内存中的地址,而对于虚函数取值得到的是在虚函数表中的索引,可我试了一下地址全部显示1。
二话不说,直接上图了,请高手解释
根据zzhays解释:“我们输出操作符<<没有对void(__thiscall A::*)()类型重载,编译器将这种类型转换为bool类型,所以输出了1”,改成printf后果然正确,在此表示感谢
http://blog.csdn.net/zzhays/article/details/8036098