C++中虚函数与纯虚函数的区别

从使用目的来说,我们用C++处理未知类型的对象的方法就是使用虚函数。

下面是一个虚函数的创建一个虚函数的例子

C++中虚函数与纯虚函数的区别

而纯虚函数在类(父类)中只提供声明,不提供实现,实现由子类去完成。

下面是一个纯虚函数创建的例子

C++中虚函数与纯虚函数的区别

使用纯函数的目的是为了实现“运行时的多态”,它是一种接口继承,是对子类的约束

资料参考:https://blog.csdn.net/qq_37699336/article/details/78524890