سلام .مثال زیر را نگاه کنید.برای اینکه در کلاس CatDuck بتونم از متد eat کلاس Duck استفاده کنم چطوی باید بنویسمش؟
class Animal
{
public:
virtual void eat() = 0;
};
class Cat : public Animal
{
public:
virtual void eat() override { cout << "The cat has eaten." << endl; }
};
class duck : public Animal
{
public:
virtual void eat() override { cout << "The duck has eaten." << endl; }
};
class CatDuck : public Cat, public duck
{
public:
};