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

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

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

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

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

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


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

Множественное наследование - C++
Добрый день. У меня имеется базовый класс A. У этого класса есть несколько наследников. Есть еще один класс B, который является...

Множественное наследование - C++
Имеется множественное наследование в виде треугольника. Если в обоих базовых классах имеются поля с одинаковым названием и смыслом, может...

Множественное наследование - C++
Как создать нового наследника из базового класса и наследника базового класса?

Множественное наследование - C++
Нужно построить такую вот иерархию классов: Я написал прогу, но не уверен правильно ли сохраняется иерархия. Вот код:#include...

Множественное наследование - C++
Описать два базовых класса с защищенной переменной типа char (в первом - фамилия, во втором - имя). В первом из них описать функцию...

Множественное наследование в С++ - C++
Столкнулся с такой проблемой: class D{ ... public: ... void setD(); ... }; class Dd : public D{ ...

2
ValeryS
Модератор
6744 / 5153 / 492
Регистрация: 14.02.2011
Сообщений: 17,320
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/
0
Kuzia domovenok
2117 / 1946 / 190
Регистрация: 25.03.2012
Сообщений: 6,750
Записей в блоге: 1
08.09.2013, 16:56 #3
А Employee это что не человек, что ли? Логичней было бы наследовать Employee от Human
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
08.09.2013, 16:56
Привет! Вот еще темы с ответами:

множественное наследование - C++
Почему не компилируется код? #include <iostream> #include <conio.h> #include <string.h> using namespace std; class...

множественное наследование - C++
разработайте алгоритм и создайте программы с применением множественного наследования. При выполнении данного задания необходимо создать не...

Множественное наследование - C++
Листинг: #include <iostream> using namespace std; class Person{private: string Fname,Sname,years;}; class Student{private:...

Множественное наследование - C++
По этой схеме нужно сделать множественное наследование. Вот код:#include <iostream> #include <conio.h> #include <string> using...


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

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

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