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

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

Войти
Регистрация
Восстановить пароль
 
Прозрачный
 Аватар для Прозрачный
0 / 0 / 0
Регистрация: 18.04.2013
Сообщений: 66
#1

Множественное наследование - C++

08.09.2013, 00:36. Просмотров 358. Ответов 2
Метки нет (Все метки)

Есть два класса Human(fname, lname) и класс Employee c чисто виртуальными функц (зарплата и печать). На базе этих классов нужно создать классы Boss , Worker, Stajeer. Есть файл с именами и фамилиями сотрудников, нужно считать данные обработать и создать файл имя-фамилия-должность-зарплата.


Ну допустим создали vector обектов Human которых инициализировали даными из файла, а как теперь эти обекты дополнить?
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
08.09.2013, 00:36     Множественное наследование
Посмотрите здесь:

Множественное наследование C++
Множественное наследование C++
множественное наследование C++
Множественное наследование C++
Множественное наследование C++
Множественное наследование C++
Множественное наследование C++
Множественное наследование C++
C++ Множественное наследование
Множественное наследование C++
Множественное наследование C++
C++ Множественное наследование

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
ValeryS
Модератор
6449 / 4915 / 451
Регистрация: 14.02.2011
Сообщений: 16,297
08.09.2013, 00:48     Множественное наследование #2
Цитата Сообщение от Прозрачный Посмотреть сообщение
На базе этих классов нужно создать классы
Цитата Сообщение от Прозрачный Посмотреть сообщение
Ну допустим создали vector обектов Human
сам то видишь разницу?
твой путь примерно такой
C++
1
2
3
4
5
class Boss : public Human,Employee
{
..............................................
class Worker : public Human,Employee
{
в каждом переопределить виртуальные функции
добавить свойства которые необходимы в данном классе
и из них уже делать объекты
вот пара уроков
http://programmersclub.ru/26/
http://programmersclub.ru/27/
Kuzia domovenok
 Аватар для Kuzia domovenok
1886 / 1741 / 117
Регистрация: 25.03.2012
Сообщений: 5,916
Записей в блоге: 1
08.09.2013, 16:56     Множественное наследование #3
А Employee это что не человек, что ли? Логичней было бы наследовать Employee от Human
Yandex
Объявления
08.09.2013, 16:56     Множественное наследование
Ответ Создать тему
Опции темы

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