虚函数或纯虚函数主要用来解决什么问题(纯虚函数与虚函数的区别和联系)

虚函数或纯虚函数主要用来解决什么问题(纯虚函数与虚函数的区别和联系)

首页维修大全综合更新时间:2024-06-24 17:18:37

虚函数或纯虚函数主要用来解决什么问题

虚函数是用于后期动态绑定的,可以实现运行期多态。说白了就是一个函数指针,在运行的时候才确定最终要调用的目标。

纯虚函数顾名思义就是完全虚的函数,它没有绑定到任何一个实际函数上,是空的。

纯虚函数主要是用来阻止类的实例化,强制要求类的派生者必须实现该函数否则也不能实例化,相当于C#或java的abstract函数。

如果一个类中所有的函数都是纯虚函数,则该类就构成了一个接口。

大家还看了
也许喜欢
更多栏目

© 2021 3dmxku.com,All Rights Reserved.