2016 - 2024

感恩一路有你

虚函数表存在什么位置 虚函数调用为什么不能在编译时确定?

浏览量:2601 时间:2021-03-18 02:11:51 作者:admin

虚函数调用为什么不能在编译时确定?

在编译时,编译器不知道用户选择哪种类型的对象。当一个函数被声明为虚拟函数时,编译器会创建一个虚拟函数表来存储虚拟函数的地址。当在运行时通过基类指针调用虚函数时,编译器静态地插入虚函数指针,并在虚函数表中找到确切函数版本的正值

虚函数表存在什么位置 虚函数与纯虚函数 虚函数表有几个

版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。