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

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

Войти
Регистрация
Восстановить пароль
 
 
Рейтинг: Рейтинг темы: голосов - 28, средняя оценка - 4.93
Ann_ushka
-24 / 0 / 0
Регистрация: 08.03.2012
Сообщений: 23
#1

Класс прямоугольник (Visual C++) - C++

14.03.2012, 14:29. Просмотров 3523. Ответов 23
Метки нет (Все метки)

Необходимо создать класс прямоугольник и производный класс пятиугольник.Необходимо перемещать фигуры на плоскости(параллельный перенос) и проверить факт пересечения этих фигур.
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
dimcoder
Полярный
 Аватар для dimcoder
449 / 422 / 66
Регистрация: 11.09.2011
Сообщений: 1,111
16.03.2012, 12:47     Класс прямоугольник (Visual C++) #21
CheshireCat, silent_1991, в общем понятно все.
Цитата Сообщение от silent_1991 Посмотреть сообщение
наследовал собаку от кошки.
ох уж эти преподы...
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
silent_1991
Эксперт C++
4949 / 3025 / 149
Регистрация: 11.11.2009
Сообщений: 7,024
Завершенные тесты: 1
16.03.2012, 13:05     Класс прямоугольник (Visual C++) #22
Цитата Сообщение от dimcoder Посмотреть сообщение
в общем понятно все.
А пример-то ничем не отличается. В данной конкретной автономной иерархии и при поставленных условиях (кошка может только есть и ходить) от кошки, по вашей логике, можно наследовать собаку. Но вы ведь поняли бредовость идеи, не так ли?
ООП было создано потому, что необходим был новый механизм получения расширяемого кода. Ключевое слово - расширяемого. Нельзя просто изолировать иерархию, потому что в данном примере этого достаточно. Сегодня нас устраивает наследование круга от точки, потому что этого достаточно, а завтра нам понадобится куб. Что будем делать? Возвращаться к принципам структурного программирования, копипастить код? Или полностью переписывать? А не легче ли сразу написать верную иерархию, когда можно сказать "А в то же время является и Б", и это будет звучать абсолютно непротиворечиво?
Ann_ushka
-24 / 0 / 0
Регистрация: 08.03.2012
Сообщений: 23
17.03.2012, 13:04  [ТС]     Класс прямоугольник (Visual C++) #23
и все же??? что делать студенту????
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
18.03.2012, 03:51     Класс прямоугольник (Visual C++)
Еще ссылки по теме:

C++ Создать класс прямоугольник, члены класса - координаты 4-х точек
C++ Класс Rectangle (прямоугольник)
Класс Прямоугольник C++
C++ Написать класс прямоугольник и построить прямоугольник, пересечением двух других
C++ Разработать класс прямоугольник и методы работы с ним

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

Или воспользуйтесь поиском по форуму:
silent_1991
Эксперт C++
4949 / 3025 / 149
Регистрация: 11.11.2009
Сообщений: 7,024
Завершенные тесты: 1
18.03.2012, 03:51     Класс прямоугольник (Visual C++) #24
Учиться.
Yandex
Объявления
18.03.2012, 03:51     Класс прямоугольник (Visual C++)
Ответ Создать тему
Опции темы

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