虚函数是用于后期动态绑定的,可以实现运行期多态。说白了就是一个函数指针,在运行的时候才确猜做蚂定最终要调用的目标。纯胡消虚函数顾名思义就是完全虚的函数,它没有绑定到任何一个实际函数上,是空的。纯虚函数主要是用来阻止类的实例化,强制要求类的派生者必须实现该函数否则也不能实例化,相当于C#或java的abstract函数。如穗埋果一个类中所有的函数都是纯虚函数,则该类就构成了一个接口。