Описать класс и реализовать все его методы. Каждый класс помимо указанных методов должен содержать конструктор с параметрами, конструктор копирования, деструктор, методы ввода с клавиатуры, установки и получения значений полей, вывода этих значений на экран. В каждом методе класса, включая конструкторы и деструктор, предусмотреть отладочную печать сообщения, содержащего имя метода. Написать программу для тестирования всех методов класса, выбор метода должен осуществляться с помощью меню. Учитывать перегрузку операторов.
-------------------------------------------------------------------------------------------------------------------------------------------------------------------
Класс «Треугольник». Поля класса: координаты вершин. Методы: вычисление длин всех сторон, медианы, проведенной к наименьшей стороне, перегрузка операций «+» как вычисление суммы площадей и «^» как определение подобия двух треугольников.