简述一下虚函数的实现原理
区块链毕设网qklbishe.com为您提供问题的解答
简述一下虚函数的实现原理
虚函数主要体现了动多态,动多态简单说就是父类指针指向子类的示例,通过父类指针调用实际子类的成员函数。编译器处理虚函数时,会给对象添加一个虚函数指针,虚函数指针指向虚函数表,虚函数表中存储的是类中的虚函数地址,如果派生类中修改了基类的虚函数,则虚函数表中保存的是派生类的虚函数地址,如果没有重新则虚函数表中存储的是基类的虚函数地址,使用虚函数会增加一部跟开销,主要是加大对象所占的内存,因为对了一个虚函数指针,同时在调用过程中,需要有查表得操作,增加了时间上得开销
47:13
以上就是关于问题简述一下虚函数的实现原理的答案
欢迎关注区块链毕设网-
专业区块链毕业设计成品源码,定制。
区块链NFT链游项目方科学家脚本开发培训