Для студентов МГТУ им. Н.Э.Баумана по предмету Алгоритмы и алгоритмические языкиПерегрузка стандартных операцийПерегрузка стандартных операций
2024-08-182025-04-03СтудИзба
Лабораторная работа: Перегрузка стандартных операций
Описание
Задача №1
Задания на тему «Перегрузка стандартных операций»В работе создается консольное приложение.
Дан класс (возможное имя класса Massiv), задающий массив целых чисел. Поля класса: указатель на массив (тип int *), число элементов массива (тип int). Класс включает конструктор без параметров, задающий пустой массив (число элементов равно 0) и конструктор, создающий массив на основе существующего массива.
Необходимо перегрузить операции и продемонстрировать их работу.
Перегрузить операцию [] (обращение к элементу массива) и операцию + (сложение). В операции + два операнда имеют тип Massiv, в результате получаем новый объект типа Massiv, длина которого равна максимальной длине двух исходных массивов, а элемент равен сумме соответствующих элементов (имеющих одинаковые индексы), если они есть, или элементу массива максимальной длины, если соответствующих элементов нет.
Характеристики лабораторной работы
Учебное заведение
Просмотров
2
Размер
833,16 Kb
Список файлов
Отчет.ЛР3. ИУ8-22(13).docx