原文转自 http://blog.csdn.net/fire_lord/article/details/8540592 1.简介 C++为我们提供了继承和虚函数的重写特性. 在派生类中,重写虚函数不强制要求使用 virtual 关键字,并且C++并没有要求强制检查虚函数的重写是否真正覆盖了基类的虚函数,因为在派生类中,也可以增添新的虚函数,以供下一级的派生类重写.由于检查的不够严谨,就有可能产生错误. 2.有可能产生的错误 最常见的错误就是派生类想要重写基类的虚函数,但是由于参数类型的不同,导致…