Найдите исполнителя для вашего проекта прямо сейчас!
Разместите заказ на фриланс-бирже и предложения поступят уже через несколько минут.

Лабораторная 1 Перегрузка операторов

Создать динамический класс для работы со строчками. Максимальная длина последовательности – 254. Первый байт должен содержать информацию о фактическом количестве элементов массива. Осуществить перегрузку операций: "=" – присвоение, " <: f="" <<="" A="" или="" A="">> f – вывод (запись) значения A в файл f, f >> A или A

Лабораторная 2 Полиморфизм

Создать абстрактный класс для работы с геометрическими фигурами на экране. Создать следующие компоненты – свойства класса: координаты центра фигуры; угол поворота (в градусах); масштабный фактор; и следующие функции – методы: показать фигуру на экране; сделать фигуру невидимой (уничтожить ее изображение); повернуть фигуру на заданный угол (угол дается в градусах); переместить фигуру на предоставленный вектор.

Применяя наследование и приведенный выше абстрактный класс создать производный класс для работы с фигурой типа "треугольник". Определить интерфейсную часть в классах, применить атрибуты доступа.

2 года назад
guest_16539022835495
2 года в сервисе
Был
2 года назад