使用/不使用虚拟方法实现纯虚拟方法?

问题描述:

如果我有一个“虚拟无效方法()= 0”的AbstractClass。如果DerivedClass将实现定义为“virtual void Method(){}”或简单地为“void Method(){}”,那么区别是什么?使用/不使用虚拟方法实现纯虚拟方法?

没有区别。这只是为了清楚。

任何在基类中定义为虚拟的方法,在从它继承的类中也是虚拟的,无论它是否被声明。