C ++ MF C Аннотация производного класса CObject? - PullRequest
0 голосов
/ 16 июня 2020

Возможно ли иметь базовый класс неабстрактным, а производный класс из этой базы как абстрактный? (в Cpp)

Я нахожусь в приложении MF C и наследую от CObject, мне интересно, может ли мой класс быть абстрактным или нет ..

спасибо.

1 Ответ

0 голосов
/ 25 июня 2020

ДА, просто у вас должна быть хотя бы одна виртуальная функция вот пример:

class CShape : public CObject
{
public:
virtual CPoint GetCenterPoint() = 0;
};


class CCircle : public CShape
{
public: 
CPoint GetCenterPoint() override;
};
...