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

Множественное наследование: доступ к элементу - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ допоможіть будь-ласка написати програму http://www.cyberforum.ru/cpp-beginners/thread1024120.html
программа яка питає ім'я , а потім визначає рід .
C++ Напишите функцию которая создает строковое представление Напишите функцию, которая создает строковое представление a и возвращает его в s. Целое число должно передаваться в программу из командной строки, а результат должен записываться на монитор и в... http://www.cyberforum.ru/cpp-beginners/thread1024107.html
C++ в программе С++ сгенерировать 15 случайных точек 15 масс и 45 чисел, изображающих координаты этих точек
в программе С++ сгенерировать 15 случайных точек 15 масс и 45 чисел, изображающих координаты этих точек
C++ Повернуть число и вывести на экран
Пользователь вводит с клавиатуры число, необходимо перевернуть его (число) и вывести на экран. P.S. Нужно использовать цикл for.
C++ Отсортировать элементы массива по убыванию старшей цифры в записи его элементов http://www.cyberforum.ru/cpp-beginners/thread1024090.html
1. Отсортировать элементы массива по убыванию старшей цифры в записи его элементов
C++ Передача std::list<> в функцию Нужно передать список строк в функцию. У меня сделано так: void f(list<string>& list1) {...} т.е. по ссылке передаю Выдаёт ошибку: "синтаксическая ошибка: идентификатор "list" подробнее

Показать сообщение отдельно
Letfar
0 / 0 / 1
Регистрация: 10.12.2011
Сообщений: 47

Множественное наследование: доступ к элементу - C++

30.11.2013, 18:47. Просмотров 279. Ответов 8
Метки (Все метки)

Есть такая схема наследования:

Date (просто дата)

Human : public Date (дата рождения)
Car : public Date (дата покупки)
Driver : public Human, public Car, public Date (дата получения прав)

C++
1
2
3
4
5
6
7
8
Driver::Method() {
 Как в методе класа Driver получить доступ к полям (к примеру setDay()) класса Date для Саr, Human и Driver?
 
 у меня получается ошибка неоднозначности, когда я, например, пишу:
   Driver::Date::setDay(5) (дата получения прав)
 
   подскажите, как сделать правильно?
}
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru