У меня есть следующая абстракция в моем коде:
class A{};
class B: public A{};
class C: public B{};
Теперь, когда я объявляю экземпляр класса C, все в порядке. Проблема в том, что я объявляю класс C в функции (с новой функцией) и возвращаю ее в качестве указателя. Я не получаю никакой ошибки, но кажется, что объект не несет характеристик класса А. Возможно ли сделать это в функции?
Задача ещё не решена.
Других решений пока нет …