HLPL2/Sem2/README.md

25 lines
1.4 KiB
Markdown
Raw Permalink Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

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