Ответы на вопрос:
#include < iostream> using namespace std; class unit { public: virtual void say() = 0; }; class human : public unit { public: void say() { cout < < "i'm a human." < < endl; } }; class orc : public unit { public: void say() { cout < < "i'm a orc." < < endl; } }; class elf : public unit { public: void say() { cout < < "i'm a elf." < < endl; } }; int main() { human *human[3]; human[0] = new human; human[1] = new orc; human[2] = new elf; for (const auto & i : human) { i-> say(); } return 0; }
Реши свою проблему, спроси otvet5GPT
-
Быстро
Мгновенный ответ на твой вопрос -
Точно
Бот обладает знаниями во всех сферах -
Бесплатно
Задай вопрос и получи ответ бесплатно
Популярно: Информатика
-
darkforse87622.10.2021 20:38
-
Svetik22620.02.2020 07:34
-
Лама12310.12.2022 17:50
-
ишришощизть10.04.2023 00:27
-
Вадим1кр18.02.2021 06:09
-
anelochka20.10.2022 00:21
-
gjgfhbj528.07.2022 08:24
-
akrut25.10.2022 23:25
-
asca8215.11.2020 05:06
-
kamilya1495719.05.2023 16:54
Есть вопросы?
-
Как otvet5GPT работает?
otvet5GPT использует большую языковую модель вместе с базой данных GPT для обеспечения высококачественных образовательных результатов. otvet5GPT действует как доступный академический ресурс вне класса. -
Сколько это стоит?
Проект находиться на стадии тестирования и все услуги бесплатны. -
Могу ли я использовать otvet5GPT в школе?
Конечно! Нейросеть может помочь вам делать конспекты лекций, придумывать идеи в классе и многое другое! -
В чем отличия от ChatGPT?
otvet5GPT черпает академические источники из собственной базы данных и предназначен специально для студентов. otvet5GPT также адаптируется к вашему стилю письма, предоставляя ряд образовательных инструментов, предназначенных для улучшения обучения.