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

Работа с классами. - C++

Восстановить пароль Регистрация
 
DEM90
17 / 17 / 1
Регистрация: 06.05.2009
Сообщений: 115
09.01.2010, 10:26     Работа с классами. #1
Созздать класс Pair (пара чисел). Определить методы изменения полей и вычисления произведения чисел. Определить производный класс Rectagle (прямоугольник) с полями-сторонами. Определить методы вычисления периметра и площади прямоугольника.
Или это задача такая лёгкая (на экзамене будет), или я чего-то не понимаю. В классе Pair может содержаться только 2 числа (ну и 2 метода не считая конструктор)? А в классе Rectagle есть массив этого Pair`a из четырёх элементов (каждый отвечает за свою сторону)? Так?
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
09.01.2010, 10:26     Работа с классами.
Посмотрите здесь:

Работа с классами C++
Работа с классами C++
C++ Работа с классами
Работа с классами C++
Работа с классами C++
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
outoftime
║XLR8║
 Аватар для outoftime
505 / 427 / 33
Регистрация: 25.07.2009
Сообщений: 2,297
09.01.2010, 11:07     Работа с классами. #2
Цитата Сообщение от DEM90 Посмотреть сообщение
А в классе Rectagle есть массив этого Pair`a из четырёх элементов (каждый отвечает за свою сторону)? Так?
здесь поправка, обычно для прямоугольника задают координаты вершин, без общих сторон

Добавлено через 37 секунд
но в вашем случае все верно

Добавлено через 1 минуту
просто в Pair моджно только умножать, а в Rectagle еще и складывать
donya063
0 / 0 / 0
Регистрация: 06.06.2011
Сообщений: 3
06.06.2011, 23:09     Работа с классами. #3
скиньте код пожалуйста этой программы... очень надо! скоро сессия
lemegeton
 Аватар для lemegeton
2909 / 1338 / 133
Регистрация: 29.11.2010
Сообщений: 2,720
07.06.2011, 01:03     Работа с классами. #4
Цитата Сообщение от DEM90 Посмотреть сообщение
Или это задача такая лёгкая (на экзамене будет), или я чего-то не понимаю.
Это некорректная задача. Дочерний класс должен "являться" родительским. Например "собака" является "животным". От класса "Животное" можно породить класс "Собака", что будет корректно. Но "прямоугольник" не является "парой чисел". Такое наследование просто глупость.
Yandex
Объявления
07.06.2011, 01:03     Работа с классами.
Ответ Создать тему
Опции темы

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