虚函数的定义: 虚函数为virtual关键字修饰的成员函数,虚函数的作用实现多态性。 一种是基类希望其派生类进行覆盖的函数;另一种是基类希望派生类直接继承而不要改变的函数,对于前者通常定义为虚函数。 静态类型的好处: 调用虚函数使用默认实参时,该实参值由本次调用的静态类型决定,通过基类的引用或指针调用函数,则使用基类中定义的默认实参,即使实际运行的是派生类中的函数版本也是如此。所以如果虚函数使用默认实参,则基类和派生类中定义的默认实参最好一致。
点赞 评论
牛客网
牛客企业服务