Перегрузка операций

Отменен
Заказ
139284
Раздел
Программирование
Предмет
C/C++
Антиплагиат
Не указан
Срок сдачи
Не определен
Цена
900 ₽
Блокировка
10 дней
Размещен
21 Дек 2013 в 15:53
Просмотров
177
Описание работы
Общие требования:
После работы программы вся динамически выделенная память должна быть освобождена. Класс коллекция должна иметь методы для изменения количества хранимых объектов: добавление в конец, вставка, усечение, удаление из середины. При обращении к элементам с несуществующим индексом или при некорректном изменении количества должно выбрасываться исключение.
Взаимодействие с пользователем организовать в виде простого меню, обеспечивающего возможность переопределения исходных данных и завершение работы программы.

Задание:
Написать программу, в которой описана иерархия классов: геометрические фигуры (круг, параллелограмм, трапеция). Описать класс для хранения коллекции фигур (массива указателей на базовый класс), в котором перегрузить операцию "[ ]", а также реализовать функции подсчета общей площади и периметра. для базового класса и его потомков перегрузить операции "==", "!=", "=". Продемонстрировать работу операторов.
Нужна такая же работа?
  • Разместите заказ
  • Выберите исполнителя
  • Получите результат
Гарантия на работу1 год
Средний балл4.52
СтоимостьНазначаете сами
ЭкспертВыбираете сами
Уникальность работыот 70%
Нужна аналогичная работа?
Оформи быстрый заказ и узнай стоимость
Гарантированные бесплатные доработки в течение 1 года
Быстрое выполнение от 2 часов
Проверка работы на плагиат
Прямой эфир