Ответы на задание №2 (2014)

77 views
Skip to first unread message

Evgeny Sinelnikov

unread,
Oct 28, 2014, 2:01:39 AM10/28/14
to Saratov programming technologies
Публикуем ответы на задание №2:
http://course.sgu.ru/mod/assignment/view.php?id=11963

--
Sin (Sinelnikov Evgeny)

Екатерина Самаркина

unread,
Oct 28, 2014, 2:34:51 AM10/28/14
to saratov-programm...@googlegroups.com, s...@altlinux.ru
1) ссылка на git-репозиторий http://git.toiit.sgu.ru/people/sea/public/?p=pt-task2.git;a=summary
2) краткое описание интерфейса, предоставляемого в файле oop.h.
Сначала мы проверяем, был ли уже подключен файл oop.h в нашу программу "#ifndef OOP_H" этой командой, если еще нет, то мы продолжаем выполнять все, что написано между #define OOP_H и #endif // OOP_H, а именно:
происходит описание class'a Base и class'a Child. Class Base содержит в себе деструктор, конструктор и виртуальную функцию func().
Class Child наследуется от Base и также содержит конструктор, деструктор и описание виртуальной функции func().
Также, мы можем видеть в этом файле определение функции Function.

вторник, 28 октября 2014 г., 9:01:39 UTC+3 пользователь Evgeny Sinelnikov написал:

Александр Яровой

unread,
Oct 28, 2014, 3:33:45 AM10/28/14
to saratov-programm...@googlegroups.com, s...@altlinux.ru
http://git.toiit.sgu.ru/people/yarovoi/public/pt-task2.git
Проверяем был ли уже подключен файл oop.h командой "#ifndef OOP_H", если  нет, то мы выполняем то, что написано между #define OOP_H и #endif // OOP_H.
Описание класса Base, содержащего в себе деструктор, конструктор и виртуальную функцию func().
Класс Child наследуется от Base и  содержит конструктор, деструктор и  виртуальную функцию func().
Определяем функцию Function.

вторник, 28 октября 2014 г., 10:01:39 UTC+4 пользователь Evgeny Sinelnikov написал:

Кристина Полулях

unread,
Oct 28, 2014, 1:14:46 PM10/28/14
to saratov-programm...@googlegroups.com, s...@altlinux.ru
2) Интерфейс переставленный в файле oop.h 
класс Base  с конструктором, деструктором и virtual inlain функцией func()
класс Child наследованный от Base в котором переопределена функция func()
функция Function (которая показывает полиморфное поведение функции func()
вторник, 28 октября 2014 г., 9:01:39 UTC+3 пользователь Evgeny Sinelnikov написал:
Публикуем ответы на задание №2:

Екатерина Пиунова

unread,
Oct 30, 2014, 3:30:14 AM10/30/14
to saratov-programm...@googlegroups.com, s...@altlinux.ru
В орр.h добавили класс Base и Child. Добавили объявление функции:void Function(const Base &obj);

вторник, 28 октября 2014 г., 9:01:39 UTC+3 пользователь Evgeny Sinelnikov написал:
Публикуем ответы на задание №2:

Андрей Серебряков

unread,
Nov 18, 2014, 1:50:30 AM11/18/14
to saratov-programm...@googlegroups.com, s...@altlinux.ru
В орр.h перенесли все классы и объявили Function


вторник, 28 октября 2014 г., 10:01:39 UTC+4 пользователь Evgeny Sinelnikov написал:
Публикуем ответы на задание №2:

Екатерина Горшкова

unread,
Nov 18, 2014, 6:48:56 AM11/18/14
to saratov-programm...@googlegroups.com, s...@altlinux.ru
1. http://git.toiit.sgu.ru/people/kgorshkova/public/pt-task2.git
2. В заголовочный файл oop.h были перенесены объявления классов и глобальных функций и добавлен страж включения, который проверяет, был ли подключен данный файл к программе.

вторник, 28 октября 2014 г., 9:01:39 UTC+3 пользователь Evgeny Sinelnikov написал:
Публикуем ответы на задание №2:

Александр Лукьянов

unread,
Nov 30, 2014, 4:46:27 AM11/30/14
to saratov-programm...@googlegroups.com, s...@altlinux.ru
http://git.toiit.sgu.ru/people/lukyanoff/public/?p=pt-task2.git;a=summary
 В заголовочный файл oop.h перенесли объявления классов и глобальных функций и добавили страж включения, который проверяет, был ли подключен данный файл к программе.


вторник, 28 октября 2014 г., 9:01:39 UTC+3 пользователь Evgeny Sinelnikov написал:
Публикуем ответы на задание №2:

Александр Иванов

unread,
Dec 9, 2014, 1:14:51 AM12/9/14
to saratov-programm...@googlegroups.com, s...@altlinux.ru
1) ссылка на git-репозиторий http://git.toiit.sgu.ru/people/lexiv/public/pt-task2.git
2) в oop.h перенесли описание классов Base и Child, объявили функцию Function. добавили страж включения, проверяющий подключен ли данный файл к программе. 


вторник, 28 октября 2014 г., 10:01:39 UTC+4 пользователь Evgeny Sinelnikov написал:
Публикуем ответы на задание №2:

Сергей Войтенко

unread,
Dec 15, 2014, 12:52:35 PM12/15/14
to saratov-programm...@googlegroups.com, s...@altlinux.ru
1) http://git.toiit.sgu.ru/people/sensys/public/pt-task2.git
2) В заголовочный файл oop.h были перенесены объявления классов и глобальных функций и добавлен страж включения, который проверяет, был ли подключен данный файл к программе.


вторник, 28 октября 2014 г., 9:01:39 UTC+3 пользователь Evgeny Sinelnikov написал:
Публикуем ответы на задание №2:

Иван Церулик

unread,
Jan 23, 2015, 6:59:26 AM1/23/15
to saratov-programm...@googlegroups.com, s...@altlinux.ru

 В заголовочный файл oop.h перенесли объявления классов и глобальных функций и добавили страж включения, который проверяет, был ли подключен данный файл к программе. 

Тимур Тугушев

unread,
Jan 25, 2015, 6:10:30 PM1/25/15
to saratov-programm...@googlegroups.com, s...@altlinux.ru
 В заголовочный файл oop.h перенесли объявления классов и глобальных функций и добавили страж включения, который проверяет, был ли подключен данный файл к программе. 

вторник, 28 октября 2014 г., 9:01:39 UTC+3 пользователь Evgeny Sinelnikov написал:
Публикуем ответы на задание №2:
Reply all
Reply to author
Forward
0 new messages