为什么即使基类的方法被声明为虚拟的,派生类也必须将其方法声明为虚拟的才能使动态绑定(bind)起作用?

最佳答案

不必。如果在基类中将方法声明为虚拟方法,则即使在未使用virtual关键字的情况下,在派生类中对其进行覆盖也将使该覆盖函数成为虚拟的。

08-25 08:23