0 / 0 / 0
Регистрация: 08.04.2013
Сообщений: 17
|
||||||
1 | ||||||
Наследование16.04.2013, 23:02. Показов 999. Ответов 17
Метки нет (Все метки)
Добрый вечер, помогите пожалуйста с наследованием. Написал программу ( ниже ), но как видите пришлось в классе-наследнике Bus ( Vehicle базовый ) ещё раз писать функции arrive()/leave(), так как я несмог через Vehicle обратиться и изменить переменные класса Bus. Вопрос в том как именно осуществлять эти обращения
Тоесть просто нужно чтоб функции arrive()/leave() были не в классе Bus, а в классе Vehicle (базовом)
0
|
16.04.2013, 23:02 | |
Ответы с готовыми решениями:
17
Заменить наследование классов на наследование интерфейсов Наследование наследование в С++ Наследование |
0 / 0 / 0
Регистрация: 08.04.2013
Сообщений: 17
|
|
16.04.2013, 23:11 [ТС] | 3 |
0
|
0 / 0 / 0
Регистрация: 08.04.2013
Сообщений: 17
|
|
16.04.2013, 23:21 [ТС] | 5 |
Извините, недочитал задания, там написано что arrive()/leave() переопределяются в каждом классе наследнике и работают по-другому, тоесть ничего не нужно менять.
0
|
404 / 360 / 36
Регистрация: 11.10.2010
Сообщений: 1,907
|
|
16.04.2013, 23:25 | 6 |
Angels737, сделай их виртуальными
0
|
0 / 0 / 0
Регистрация: 08.04.2013
Сообщений: 17
|
|
16.04.2013, 23:27 [ТС] | 7 |
0
|
404 / 360 / 36
Регистрация: 11.10.2010
Сообщений: 1,907
|
|
16.04.2013, 23:30 | 9 |
http://ru.wikipedia.org/wiki/%... 0%BE%D0%B4
Добавлено через 1 минуту помоему задача намикает на это
0
|
404 / 360 / 36
Регистрация: 11.10.2010
Сообщений: 1,907
|
|
16.04.2013, 23:35 | 11 |
0
|
Почетный модератор
7393 / 2639 / 281
Регистрация: 29.07.2006
Сообщений: 13,696
|
|
16.04.2013, 23:36 | 12 |
Хах, хотя, да, намекает. Точнее, не сама задача, сколько имена классов в ней
Добавлено через 12 секунд Тут не намекает. "По-другому" они будут работать и без виртуальности.
0
|
404 / 360 / 36
Регистрация: 11.10.2010
Сообщений: 1,907
|
|
16.04.2013, 23:40 | 13 |
0
|
0 / 0 / 0
Регистрация: 08.04.2013
Сообщений: 17
|
||||||
17.04.2013, 00:47 [ТС] | 14 | |||||
Дописал программу
0
|
Tulosba
|
17.04.2013, 10:25
#15
|
0
|
Почетный модератор
7393 / 2639 / 281
Регистрация: 29.07.2006
Сообщений: 13,696
|
|
17.04.2013, 11:00 | 18 |
Шаблоны и классы - это разные вещи. CRTP не поможет.
0
|
17.04.2013, 11:00 | |
17.04.2013, 11:00 | |
Помогаю со студенческими работами здесь
18
наследование Наследование в C++ Наследование наследование Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |