【问题标题】:Implementation of pure virtual method with/without virtual? [duplicate]有/没有虚拟的纯虚拟方法的实现? [复制]
【发布时间】:2012-05-04 21:38:10
【问题描述】:

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

【问题讨论】:

    标签: c++ class methods virtual abstract


    【解决方案1】:

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

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

    【讨论】: