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

时间:2012-04-24 08:55:49

标签: c++ class methods virtual abstract

如果我有一个带有“virtual void Method()= 0”的AbstractClass。如果DerivedClass将实现定义为“virtual void Method(){}”或简单地“void Method(){}”,那有什么区别?

1 个答案:

答案 0 :(得分:2)

没有区别。这只是为了清晰起见。

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