C++中如何获取类对象的虚函数地址
1、程序为64位,指针大小为8个字节,若为32位程序,指针大小为4个字节
2、带虚函数类的实例,拥有一个虚函数指针,指向虚函数表
3、对象实例的前8个字节存放着虚函数表的地址
4、获取虚函数表地址,如下图
5、第一个虚函数地址
6、第二个虚函数地址
7、虚函数表按照声明虚函数的顺序存储虚函数地址,8个字节存储一个虚函数地址
声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
阅读量:22
阅读量:60
阅读量:31
阅读量:91
阅读量:41