1

我有这个代码:

class Base{
    virtual Base* Foo() = 0;
}

class A: public Base{
    B* Foo(){}
}

class B: public Base{
    A* Foo(){}
}

编译时出错: 覆盖虚函数返回类型不同且不是协变的 我该如何解决?

4

0 回答 0