是否有任何情况需要虚拟功能而不是纯虚函数?

问题描述 投票:0回答:1

我正在研究虚函数和基类/虚拟类,似乎没有在基类中使用虚函数而不是纯虚函数的情况。

c++ virtual-functions pure-virtual
1个回答
3
投票

有时,基类具有默认行为,但您仍然可以通过在基类中创建虚拟函数来更改行为。

比方说,基类中有10个函数,它们都是虚函数。在派生类中,您只需要覆盖所需的函数,无需覆盖所有10个函数。它使得派生类的实现更容易。 - 您不需要覆盖所有10个功能。

© www.soinside.com 2019 - 2024. All rights reserved.