虚函数的几点说明:
1. 当一个成员函数定义为虚函数时,其派生类中的同名函数也自动为虚函数。无论其是否添加了 virtual 关键字。
为了能良好的阅读代码,请加上。
2. 父类的虚函数,就是为了让子类中的同名成员函数覆盖。这样,父类对象的指针就可以指向子类对象,并调用子类的同名函数。
3. 纯虚函数。用于定义接口。父类中可能不能(或者无意义)定义该函数的实现。
C++ 虚函数的说明
原文:https://www.cnblogs.com/alexYuin/p/11966263.html