我有一个带有两个纯虚函数的抽象类,并且我从它派生的一个类没有使用一个纯虚函数:{ int somevariable;void somefunction();无论如何,当我试图编译它时,我得到了一个错误(显然,如果一个类派生自一个抽象类并且没有覆盖所有的纯虚函数,那么它仍然被认为是抽象的)。无论如何,定义一个函数</e
假设我有一个基类A和三个来自A的派生类,分别称为x、y和z类。现在,类x有一个函数成员f,我想通过多态性从类A指针访问它。我知道我还必须在A类中定义相应的虚函数,否则,我会得到类似"class A has no member named f"的错误。但是,如果我在A中定义虚函数,我还需要在y和z中定义f,否则会引发一个错误,指出"y and z are of abstract class