C语++笔试面试题收藏

来源:互联网 发布:ui框架和js框架 编辑:程序博客网 时间:2024/06/06 10:06
********************************************************************************
1、虚函数的效率为什么比较低?
答:因为虚函数需要一次间接的寻址...

而一般的函数可以在编译时定位到函数的地址,虚函数(动态类型调用)是要根据某个指针定位到函数的地址.

********************************************************************************

********************************************************************************

********************************************************************************

********************************************************************************

********************************************************************************

********************************************************************************

********************************************************************************

********************************************************************************

********************************************************************************

********************************************************************************

********************************************************************************

********************************************************************************

********************************************************************************

********************************************************************************

********************************************************************************

********************************************************************************

********************************************************************************

********************************************************************************

********************************************************************************

********************************************************************************

********************************************************************************

********************************************************************************

********************************************************************************

********************************************************************************

********************************************************************************

********************************************************************************

********************************************************************************

********************************************************************************

********************************************************************************

********************************************************************************

********************************************************************************

********************************************************************************

********************************************************************************

********************************************************************************

********************************************************************************

********************************************************************************

********************************************************************************

********************************************************************************

********************************************************************************

********************************************************************************

********************************************************************************

********************************************************************************


********************************************************************************

********************************************************************************

********************************************************************************

********************************************************************************

********************************************************************************

********************************************************************************

********************************************************************************

********************************************************************************

********************************************************************************

********************************************************************************

********************************************************************************

********************************************************************************

********************************************************************************

********************************************************************************

********************************************************************************

********************************************************************************

********************************************************************************

********************************************************************************

********************************************************************************

********************************************************************************

********************************************************************************

********************************************************************************

********************************************************************************

********************************************************************************

********************************************************************************

********************************************************************************

********************************************************************************

********************************************************************************

********************************************************************************

********************************************************************************

********************************************************************************

********************************************************************************

********************************************************************************

********************************************************************************

********************************************************************************

********************************************************************************

********************************************************************************

********************************************************************************

********************************************************************************

********************************************************************************

********************************************************************************

********************************************************************************


********************************************************************************

********************************************************************************

********************************************************************************

********************************************************************************

********************************************************************************

********************************************************************************

********************************************************************************

********************************************************************************

********************************************************************************

********************************************************************************

********************************************************************************

********************************************************************************

********************************************************************************

********************************************************************************

********************************************************************************

********************************************************************************

********************************************************************************

********************************************************************************

********************************************************************************

********************************************************************************

********************************************************************************

********************************************************************************

********************************************************************************

********************************************************************************

********************************************************************************

********************************************************************************

********************************************************************************

********************************************************************************

********************************************************************************

********************************************************************************

********************************************************************************

********************************************************************************

********************************************************************************

********************************************************************************

********************************************************************************

********************************************************************************

********************************************************************************

********************************************************************************

********************************************************************************

********************************************************************************

********************************************************************************

********************************************************************************






原创粉丝点击