|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
23.11.2015, 12:17 | #1 |
Пользователь
Регистрация: 29.10.2011
Сообщений: 52
|
перегрузка оператора ввода
Ребят, такая ситуация:
у меня есть такие классы: базовый - Дата(год, месяц, день) производный - Особа (фамилия, имя, дата(рождения)) базовый - Должность (имя, оклад) производный - Сотрудник(особа, должность, дата(когда приняли)) ну там еще есть, но для проблемы этого хватит.. В чем проблема, мы имеем в классе "Дата" три переменные - год, месяц, день Код:
Я понимаю что можно создать еще три переменные в классе Дата, то это было бы, я думаю, не верно, так как если у нас будет много производных классов, припустим 100, то и переменных будет вообще 300... вот перегрузки (врядле надо, но мало ли): Код:
|
23.11.2015, 23:56 | #2 | |
Участник клуба
Регистрация: 03.12.2009
Сообщений: 1,013
|
Цитата:
Вот вы в перегрузке ввода для сотрудника организуете ввод для унаследованных атрибутов от вашего класса "Дата" (это будет рождение) и тут же организуете ввод для атрибута Даты (время начала работы, собственно здесь сработает ваша перегрузка для этого типа данных). По коду, который вы предоставили (и перегрузка ввода в том числе) ничего нельзя сказать. Больше подробностей. |
|
Опции темы | Поиск в этой теме |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Перегрузка оператора [] C++ | Cannibal | Помощь студентам | 1 | 21.05.2013 13:02 |
Перегрузка оператора ввода | rommster | Общие вопросы C/C++ | 0 | 06.12.2012 14:16 |
Перегрузка оператора | RuVarez | Общие вопросы C/C++ | 15 | 12.07.2012 10:00 |
Перегрузка оператора ввода | Anubys | Общие вопросы C/C++ | 3 | 07.11.2011 23:08 |
Перегрузка оператора + | Jane-sad | Помощь студентам | 0 | 05.10.2010 13:52 |