Необходимо доработать программу на языке C++, добавив в неё:
1. Перегрузку;
2. Virtual;
3. Template;
4. Try, catch;
5. Cast.
Само задание звучит так:
Составить описание класса прямоугольников со сторонами, параллельными осям координат. Предусмотреть возможность перемещения прямоугольников на плоскости, изменения размеров, построения наименьшего прямоугольника, содержащего два заданных прямоугольника, и прямоугольника, являющегося общей частью (пересечением) двух прямоугольников.
Написать программу, демонстрирующую работу с этим классом. Программа должна содержать меню, позволяющее осуществить проверку всех методов класса.
В задании уже реализованы (хоть и неправильно) class, static/const и friend. С friend можно тоже немного поработать.
Код можно менять на своё усмотрение, суть задания - дописать все пункты так же на своё усмотрение (т.е. в исходном задании все это не требуется, нужно придумывать самостоятельно, для чего применить каждый пункт);
Работу нужно сдать завтра в 11:00 по МСК.
| Гарантия на работу | 1 год |
| Средний балл | 4.55 |
| Стоимость | Назначаете сами |
| Эксперт | Выбираете сами |
| Уникальность работы | от 70% |