.. | ||
Makefile | ||
README.md | ||
task1.cpp | ||
task2.cpp | ||
test.txt |
Семинар 21.09.12020
План семинара
- Класс с динамическим массивом. Массив, размер, конструктор, деструктор.
- Безопасный ввод-вывод. get-ер и set-ер.
- Конструктор копирования.
- Сложение и вычитание.
Task1
Задание 1
Создать класс для работы с динамическим массивом типа int, хранить в совйствах указатель на данные и размер массива, реализовать конструктор, получающий на вход размер массива, и деструктор.
Задание 2
Реализовать сеттер, проверяющий входящее значение на принадлежгность к промежутку от -100 до 100 включительно и проверяющий выход за границы массива, и геттер, проверяющий выход за границы массива.
Задание 3
Реализовать конструктор копирования.
Задание 4
Реализовать операцию сложения и вычитания для массивов(сложение и вычитание всех элементов).
Task2
То же самое, но с двухмерным массивом