HLPL2/Sem2/README.md

25 lines
1.4 KiB
Markdown
Raw Normal View History

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