Привет :) Я хотел бы спросить, можно ли сделать что-то вроде этого:
У меня есть базовый класс (родительский) A и три других класса (дочерних) BCD в классе A, у меня есть виртуальныйфункции, это нормально.но что, если мне нужен виртуальный класс?
class A
{
public:
virtual int func1()=0;
virtual int func2()=0;
virtual class AB; // !!!!???
};
class B
{
public:
int func1();
int func2();
class AB
{
public:
....
};
};
классы BCD такие же, как класс B. Теперь я хотел бы создать экземпляр класса, и он должен автоматически "перенаправить" класс на экземпляр B или CD и т. д.как функции.
это возможно?надеюсь, вы понимаете :) Большое спасибо за ответ.