2015-11-07 1 views
-2

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

+1

что анонимный объект? – alexm

+0

У меня есть шесть подклассов. Анонимный как в, он будет одним из тех шести объектов подкласса –

ответ

1

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

Что-то вроде

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

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

Хорошо, но как я могу сделать объект в своем абстрактном классе? –

 Смежные вопросы

  • Нет связанных вопросов^_^