Возможно ли иметь базовый класс неабстрактным, а производный класс из этой базы как абстрактный? (в Cpp)
Я нахожусь в приложении MF C и наследую от CObject, мне интересно, может ли мой класс быть абстрактным или нет ..
спасибо.
ДА, просто у вас должна быть хотя бы одна виртуальная функция вот пример:
class CShape : public CObject { public: virtual CPoint GetCenterPoint() = 0; }; class CCircle : public CShape { public: CPoint GetCenterPoint() override; };