求详细介绍C++的纯虚函数与虚函数的区别与作用,还有一些类要注意的问题有哪些

 我来答
果建翼
2011-04-27 · TA获得超过7923个赞
知道大有可为答主
回答量:1684
采纳率:0%
帮助的人:2423万
展开全部
虚函数是用于后期动态绑定的,可以实现运行期多态。说白了就是一个函数指针,在运行的时候才确定最终要调用的目标。

纯虚函数顾名思义就是完全虚的函数,它没有绑定到任何一个实际函数上,是空的。纯虚函数主要是用来阻止类的实例化,强制要求类的派生者必须实现该函数否则也不能实例化,相当于C#或java的abstract函数。如果一个类中所有的函数都是纯虚函数,则该类就构成了一个接口。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式