虚拟函数用于后期动态绑定,可以实现运行时多态性。说白了,它是一个函数指针,决定了运行时要调用的目标。纯虚函数,顾名思义,是一个完全虚函数。它没有绑定到任何实际函数,是空的。纯虚函数主要用于防止类的实例化。类的派生必须实现函数,否则就不能实例化,这相当于C#或Java的抽象函数。如果一个类中的所有函数都是纯虚函数,那么这个类就构成了一个接口。
可用作回调函数。只需将函数指针作为参数传递给另一个函数,另一个函数就可以在执行期间或执行之后通过该指针调用预置的用户函数。
标题名称:c++trycatch语句什么是虚函数和纯虚函数,有什么区别?-创新互联
浏览地址:https://www.cdcxhl.com/article0/doogio.html
成都网站建设公司_创新互联,为您提供Google、做网站、网站内链、用户体验、网站制作、品牌网站建设
声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 创新互联