王牌飞行员带你彻底搞懂C++的虚函数和纯虚函数-CSDN博客

网站介绍:文章浏览阅读288次。首先,我们要搞清楚女神的所作所为,即语法规范。然后再去探究她背后的逻辑道理。她的语法说来也不复杂,概括起来就这么几条:1.在类成员方法的声明(不是定义)语句前面加个单词:virtual,她就会摇身一变成为虚函数;  2.在虚函数的声明语句末尾中加个 =0 ,她就会摇身一变成为纯虚函数;  3.子类可以重新定义基类的虚函数,我们把这个行为称之为复写(override);  4.不管是虚函数还是纯虚函数,基类都可以为他们提供实现(implementation),如果有的话子类可以调用基类的这些实现;