1 / 1 / 0
Регистрация: 08.09.2012
Сообщений: 35
|
||||||
1 | ||||||
Добавление виртуальной функции29.03.2014, 18:38. Показов 1108. Ответов 3
Метки нет (Все метки)
Добрый вечер, требуется показать работу виртуальной функции в данной задаче... Что и как можно тут поменять?
0
|
29.03.2014, 18:38 | |
Ответы с готовыми решениями:
3
Смысл виртуальной функции? Вызов виртуальной функции Перекрытие виртуальной функции Организация виртуальной функции |
Полярный
476 / 448 / 158
Регистрация: 11.09.2011
Сообщений: 1,156
|
|||||||||||
29.03.2014, 18:43 | 2 | ||||||||||
Сообщение было отмечено Naits как решение
Решение
Создаешь указатель базового класса и присваиваешь ему адрес реального объекта производного класса.
Смысл такое короче:
0
|
90 / 90 / 48
Регистрация: 07.12.2011
Сообщений: 215
|
||||||
29.03.2014, 18:46 | 3 | |||||
Ну что тут показать. Неполное описание.
Выберите функцию, которую вы хотите сделать виртуальной. Сделайте ее виртуальной в базовом классе используя спецификатор virtual. Потом в производном классе создайте точно такую же функцию и переопределите ее на свое усмотрение. Объекты в основной программе создавайте только, как указатели на базовый класс.
1
|
1 / 1 / 0
Регистрация: 08.09.2012
Сообщений: 35
|
|
29.03.2014, 21:19 [ТС] | 4 |
Спасибо народ, информация очень помогла)
0
|
29.03.2014, 21:19 | |
29.03.2014, 21:19 | |
Помогаю со студенческими работами здесь
4
Создание виртуальной функции Переопределение виртуальной функции Вызов виртуальной функции по указателю Потеря значения в виртуальной функции Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |