c ++, создать анонимный объект подкласса в абстрактном классе

У меня есть абстрактный класс, и мне нужно создать два объекта анонимных подклассов для него. У меня есть несколько подклассов. Просто напишите код для создания одного из этих объектов

-2

Решение

Когда вы объявляете класс (или структуру), имя класса необязательно, если вы объявляете переменную, но вы все равно можете использовать наследование.

Что-то вроде

class AbstractBaseClass
{
public:
virtual void abstract_function() = 0;
};

class : public AbstractBaseClass
{
public:
void abstract_function() { ... }
} my_anonymous_object;
1

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]