Форум программистов, компьютерный форум, киберфорум
Наши страницы
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 5.00/4: Рейтинг темы: голосов - 4, средняя оценка - 5.00
Timama
10 / 10 / 9
Регистрация: 30.03.2016
Сообщений: 163
#1

Обязан ли дочерний класс реализовать все виртуальные функции отца?

03.09.2016, 19:19. Просмотров 789. Ответов 4
Метки нет (Все метки)

Обязан ли дочерний класс реализовать все виртуальные функции отца?
Такой вот вопрос у меня на ум пришел, правильно ли? или я в чем то ошибся?

Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь.

0
Лучшие ответы (1)
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
03.09.2016, 19:19
Ответы с готовыми решениями:

Реализовать иерархию классов, используя виртуальные функции
Здравствуйте! Хочется убедиться, что я правильно поняла задание. Буду...

Реализовать иерархию классов (использовать наследование, полиморфизм, виртуальные функции)
Первый базовый класс – млекопитающие; поля – способ питания, вес, среда...

Виртуальные и чисто виртуальные функции
Чем они отличаются?? если можно, с примерами. И как из виртуальной функции...

Указатель на дочерний класс
Доброго времени суток! Есть класс TSpisok в нём должны быть поля указатели на...

Родительский и дочерний класс
Всем доброго времени суток. Возникла проблема; //file Base.h #include...

4
zss
Модератор
Эксперт С++
6988 / 6550 / 4153
Регистрация: 18.12.2011
Сообщений: 17,285
Завершенные тесты: 1
03.09.2016, 19:23 #2
Если базовый класс абстрактный, то да.
1
Timama
10 / 10 / 9
Регистрация: 30.03.2016
Сообщений: 163
03.09.2016, 19:24  [ТС] #3
а если нет, то только дестрактор?
0
Убежденный
Ушел с форума
Эксперт С++
15951 / 7263 / 1177
Регистрация: 02.05.2013
Сообщений: 11,637
Записей в блоге: 1
Завершенные тесты: 1
03.09.2016, 19:24 #4
Цитата Сообщение от Timama Посмотреть сообщение
Обязан ли дочерний класс реализовать все виртуальные функции отца?
Нет.
3
zer0mail
2451 / 2085 / 216
Регистрация: 03.07.2012
Сообщений: 7,569
Записей в блоге: 1
03.09.2016, 19:25 #5
Лучший ответ Сообщение было отмечено Timama как решение

Решение

Нет, не обязан. Если будут создаваться объекты дочернего класса, надо чтобы все виртуальные функции были реализованы или в самом классе или выше по иерархии.
2
03.09.2016, 19:25
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
03.09.2016, 19:25

Как передать 2 из 3-х значений конструктора в дочерний класс?
#include <iostream> #include <string> #include "math.h" using namespace std;...

Простое наследование в с++. Базовый класс (AEROFLOT) и дочерний (REIS)
Есть два класса: базовый (AEROFLOT) и дочерний (REIS). При компиляции у меня...

Создать класс, в котором реализовать функции для работы с одномерными массивами
Ребят помогите с задачкой Создать класс, в котором реализовать функции...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru