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

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

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

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

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

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

Двойное Неравенство - 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'; ...

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

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

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

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

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

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

Файл: как сделать двойное условие? - C++
#pragma warning(disable : 4996) #include "iostream" #include <string.h> //библиотека для работы со строками #include <stdio.h> //...

Что означает двойное двоеточие в коде - C++
Что в с++ значит вот это ::

Двойное окно: наблюдаются два одноимённых процесса - C++
Недавно возобновив программирование я обнаружил забавное явление, при запуске исполняемого файла консольное приложение открывается дважды....


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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Jupiter
Каратель
Эксперт С++
6552 / 3972 / 226
Регистрация: 26.03.2010
Сообщений: 9,273
Записей в блоге: 1
Завершенные тесты: 2
07.01.2014, 16:41     Двойное наследование #2
виртуальное наследование
metaluga145
243 / 244 / 20
Регистрация: 08.04.2013
Сообщений: 927
07.01.2014, 16:50  [ТС]     Двойное наследование #3
Jupiter, я правильно понял, что множественное и виртуальное - это разные наследования, исключающие друг друга? просто сказано, что надо реализовать через множественное.
DU
1480 / 1056 / 45
Регистрация: 05.12.2011
Сообщений: 2,279
07.01.2014, 17:11     Двойное наследование #4
виртуальное наследование не исключает множественное.
http://ru.wikipedia.org/wiki/%C2%E8%...E2%E0%ED%E8%E5
Yandex
Объявления
07.01.2014, 17:11     Двойное наследование
Ответ Создать тему
Опции темы

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