Войти
Регистрация
Спроси ai-bota
В
Все
Х
Химия
В
Видео-ответы
А
Алгебра
Г
Геометрия
О
ОБЖ
Д
Другие предметы
У
Українська література
Р
Русский язык
Б
Беларуская мова
У
Українська мова
Э
Экономика
Ф
Физика
М
Математика
Ф
Французский язык
Г
География
И
Информатика
М
МХК
О
Окружающий мир
П
Психология
Н
Немецкий язык
О
Обществознание
П
Право
И
История
М
Музыка
Л
Литература
Қ
Қазақ тiлi
Б
Биология
А
Английский язык
Показать больше
Показать меньше
Никитка1123
26.06.2022 00:52 •
Информатика
Поочередный вызов нескольких виртуальных функций с++
Ответ:
rom4il
10.09.2020 12:27
Код программы а загруженном файле
0,0
(0 оценок)
Ответ:
Russi147958
10.09.2020 12:27
#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;
}
0,0
(0 оценок)
Популярные вопросы: Информатика
Вандализм
17.06.2021 07:06
Какие онлайн-сервисы можно использовать чтобы узнать про достопримечательности небольшое сообщение...
89627750122
08.08.2021 19:27
Дано а=247 в восмиричной системе,в= а9 в шестнадцатеричной системе. какое из чисел с записанных в двоичной системе отвечает условию а...
Викa1000000
08.08.2021 19:27
Сколько раз выполнится цикл,что будет напечатано на экране? b: =5; for n: =6 to 2 do b: =b+2; write(b);...
danabekzanova
02.12.2022 07:31
Вгороде bykhovtown требуются программисты. для того, чтобы вакансии с наибольшей заработной платой не остались не востребованными, мэр города составил таблицу, содержащую...
pervushina245
23.07.2020 03:14
Напишите программу, которая при выполнении выведет 10 раз слово...
annatarasova1991
23.07.2020 03:14
(0& 0)& (0& 0)& 0 найти значение выражения...
dianaroza01
06.03.2020 06:32
Определи результат переменной после S выполнения программы S=0 for x in range(3.6) s-s+x...
mickeymouse1958
17.01.2023 13:22
Сколько раз выполнятся следующие циклы? ответ для каждого алгоритма запишите через запятую и пробел. *...
Aruna0001
10.07.2020 23:17
Исправьте ошибки чтобы запустилась программа в паскале program Number_of_mounth var begin month:byte; write( Введите номер месяца: ); readln(month); if(month 1)or(month...
Nick12321
28.05.2022 11:27
(НАПИШИТЕ НА PYTHON) (НАПИШИТЕ НА PYTHON) Напишите программу, которая в последовательности натуральных чисел определяет сумму всех чисел, кратных 7 и оканчивающихся...
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota
Оформи подписку
О НАС
О нас
Блог
Карьера
Условия пользования
Авторское право
Политика конфиденциальности
Политика использования файлов cookie
Предпочтения cookie-файлов
СООБЩЕСТВО
Сообщество
Для школ
Родителям
Кодекс чести
Правила сообщества
Insights
Стань помощником
ПОМОЩЬ
Зарегистрируйся
Центр помощи
Центр безопасности
Договор о конфиденциальности полученной информации
App
Начни делиться знаниями
Вход
Регистрация
Что ты хочешь узнать?
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;
}