我有三个不同的基类:
class BaseA
{
public:
virtual int foo() = 0;
};
class BaseB
{
public:
virtual int foo() { return 42; }
};
class BaseC
{
public:
int foo() { return 42; }
};
然后,我像这样从基派生(用X代替A、B或C):
class Child : public BaseX
{
public:
int foo() { return 42; }
};
如何在三个不同的基类中重写该函数?我的三个假设是正确的吗?还有其他的注意事项吗?
https://stackoverflow.com/questions/1027724
复制相似问题