我现在正在课堂上学习 C++,我不太理解纯虚函数。我知道它们稍后会在派生类中概述,但如果您只是要在派生类中定义它,为什么要将其声明为等于 0?
简单来说,就是让类变得抽象,这样它就不能被实例化,但子类可以重写纯虚方法,形成一个具体的类。这是在 C++ 中定义接口的好方法。