参考:
25.6 — The virtual table – Learn C++
几个要点:
- 没有虚函数的类(父类有虚函数就不算)不包含虚函数表,也没有虚函数表指针;
- 每个包含虚函数的类都有且仅有一个自己的虚函数表和虚函数表指针;
- 虚函数表里存放的是函数实现的地址;
- 虚函数表里不会存放非虚函数;
- 在对有虚函数表的类实例进行指针调用的时候,默认动作是 ptr->__vptr->function;
25.6 — The virtual table – Learn C++
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mfbz.cn/a/383593.html
如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!