这个问题很好地解释了如何在 C++ 中创建接口。这是代码:
class IDemo
{
public:
virtual ~IDemo() {}
virtual void OverrideMe() = 0;
};
class Parent
{
public:
virtual ~Parent();
};
class Child : public Parent, public IDemo
{
public:
virtual void OverrideMe()
{
//do stuff
}
};
不过,我不清楚一件事:我需要这门课Parent
做什么?