|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
05.05.2019, 14:45 | #1 |
Новичок
Джуниор
Регистрация: 04.05.2019
Сообщений: 1
|
Иерархия классов
Помогите, пожалуйста!
Создать иерархию классов ПЕРСОНА, СТУДЕНТ и студент- Дипломник. Переопределить вывод в поток и ввод из потока, определить конструктор копирования, операцию присваивания через соответствующие функции базового класса. #include <iostream> #include <conio.h> #include <cstring> #include <string> using namespace std; int i; // string nameS; string surnameS; // string nameD; string surnameD; class Person { public: void show_info() { cout << "\nПерсона:" << endl; }; }; class Student : public Person { public: void show_info() { cout << "\nСтудент << " << surnameS << " " << nameS << endl; }; }; class Dyplomnuk : public Person { void show_info() { cout << "\nДипломник << " << surnameD << " " << nameD << endl; } }; int main() { setlocale(0, "RUS"); cout << "\nСтудент:" << endl; cout << "Введите имя:"; cin >> nameS; cout << "Введите фамилию:"; cin >> surnameS; cout << "\nДипломник:" << endl; cout << "Введите имя:"; cin >> nameD; cout << "Введите фамилию:"; cin >> surnameD; Person* start; Student* st = new Student; Dyplomnuk* dp = new Dyplomnuk; start = st; start = dp; Person* fox[2]; fox[0] = st; fox[1] = dp; for (i; i < 3; i++) { fox[i]->show_info(); } system("pause"); return 0; } Вот то, что я пробовал, но не могу закончить и переопределить вывод в поток и ввод из потока, определить конструктор копирования, операцию присваивания через соответствующие функции базового класса. Пожалуйста, помогите! |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Иерархия классов на C# | s4egol | Помощь студентам | 4 | 05.09.2014 07:41 |
ИЕРАРХИЯ КЛАССов | DEVU | Помощь студентам | 2 | 15.05.2012 08:17 |
иерархия классов | Freek123 | Фриланс | 3 | 28.10.2011 09:14 |
Иерархия классов | lirikoff | Помощь студентам | 7 | 21.10.2010 23:51 |
иерархия классов vcl | SkrudjMakdak | Общие вопросы Delphi | 4 | 12.06.2010 19:16 |