Если у меня есть класс с одной чистой виртуальной функцией, все ли функции должны быть чистыми виртуальными? #pragma once
class Shape {
private:
static int countShape;
public:
Как я знаю в cpp, когда мы удаляем объект или когда заканчивается главный, деструкторы всех объектов будут вызваны. Для тех объектов, тип которых является дочерним по классу, деструкторы класса child
У меня есть чисто виртуальный класс интерфейс и производный класс, который похож на этот class IInterface
{
public:
virtual void func() = 0;
};
class MyClass : public IInterface
{
public: