Форум программистов, компьютерный форум CyberForum.ru
Наши страницы

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
metaluga145
243 / 244 / 20
Регистрация: 08.04.2013
Сообщений: 927
#1

Двойное наследование - C++

07.01.2014, 16:31. Просмотров 835. Ответов 3
Метки нет (Все метки)

Доброго времени суток. Я делаю домашнее задание, в котором надо создать класс из него создать два производных класса, а потом из этих двух создать еще один. Только есть маленькая неувязочка. Некоторые методы наследуются из самого первого класса к двум дочернем, а потом к самому последнему и в этом месте получается, что вызывать эти методы нельзя, потому что не ясно из какого класса эти методы вызываются. Подскажи как это обойти.
Зарание спасибо!
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
07.01.2014, 16:31
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Двойное наследование (C++):

Заменить наследование классов на наследование интерфейсов - C++
#include <iostream> #include <assert.h> using namespace std; int people_on_base = 100; int vehicles_on_base = 100; double...

Двойное Неравенство - C++
Прошу помочь найти ошибку в коде: #include <iostream> using namespace std; int main () { unsigned long A, B, C, D; int Cou = 0;...

Двойное условие - C++
как сделать двойное условие в уловии if ?! на пример X<100, но X>50

Двойное сравнение char - C++
Код: int main() { std::string buf; std::cin >> buf; std::cout << (buf==buf=='/') << '\n'; ...

Switch двойное условие - C++
Как сделать двойное условие для оператора switch? Аналогия в if: "if (a>b & b>c)" .

Двойное объявление класса - C++
Для чего два раза писать class Animal? class Animal; void setValue (Animal&, int); class Animal { public: Animal(); ...

3
Jupiter
Каратель
Эксперт С++
6559 / 3980 / 227
Регистрация: 26.03.2010
Сообщений: 9,273
Записей в блоге: 1
Завершенные тесты: 2
07.01.2014, 16:41 #2
виртуальное наследование
1
metaluga145
243 / 244 / 20
Регистрация: 08.04.2013
Сообщений: 927
07.01.2014, 16:50  [ТС] #3
Jupiter, я правильно понял, что множественное и виртуальное - это разные наследования, исключающие друг друга? просто сказано, что надо реализовать через множественное.
0
DU
1483 / 1129 / 45
Регистрация: 05.12.2011
Сообщений: 2,279
07.01.2014, 17:11 #4
виртуальное наследование не исключает множественное.
http://ru.wikipedia.org/wiki/%C2%E8%...E2%E0%ED%E8%E5
1
07.01.2014, 17:11
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
07.01.2014, 17:11
Привет! Вот еще темы с ответами:

Хеш-функция, двойное хеширование - C++
Всем привет! Пишу курсач, нужна хеш-функция, которая принимала бы строку и возвращала некий индекс. Написал нечто вроде unsigned...

Двойное включение заголовочного файла - C++
Util.h #ifndef SRV_UTIL_H #define SRV_UTIL_H #include <sys/time.h> unsigned long getMSTime() { struct timeval t; ...

Как организовать двойное суммирование? - C++
S=\sum_{i=1}^{N}\sum_{j=1}^{i} sin(0.1*i+0.2*j) Вот составил программу. Ряды мы с группой мы пройти не успели, пытался как-то на...

Почему не работает двойное присваивание? - C++
Всем привет. Не могу понять, почему не работает двойное присваивание в строке 28. Код: #include <iostream> using namespace...


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

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

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