Skip to content
This repository was archived by the owner on Jul 30, 2023. It is now read-only.

Commit e5ed3c2

Browse files
author
danyathecoder
committed
comment to lab 6
1 parent 60e4ee0 commit e5ed3c2

File tree

1 file changed

+13
-0
lines changed

1 file changed

+13
-0
lines changed

README.md

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -81,4 +81,17 @@
8181
Варианты:
8282
Варианты остаются с 4 лабораторной работы.
8383

84+
## 6 лабораторная
85+
### Тема: Шаблоны функций и классов
8486

87+
Общие требования к выполнению работы
88+
1. Создать проект консольной программы.
89+
2. Создать шаблонную функцию или класс согласно заданию.
90+
3. Реализовать явную специализацию шаблонной функции или класса для строк символов (char *).
91+
4. В шаблонных классах использовать стандартные типы и аргументы по умолчанию. Данные в шаблонных классах хранить в статическом массиве. Набор методов класса должен обеспечить основные операции с элементами объекта (добавление, удаление, поиск, просмотр, упорядочивание и т.п.) и операции над однотипными объектами (сравнение, сложение и т.п.).
92+
5. Дополнительно рассмотреть реализацию наследования шаблонных классов (например, от простого базового класса).
93+
6. В функции main выполнить действия с шаблонной функцией или классом, которые продемонстрируют работу методов.
94+
7. Отладить и выполнить полученную программу. Проверить использование специализаций, стандартных типов и аргументов по умолчанию.
95+
96+
Вариант 7;
97+
Функция для подсчета количества элементов удовлетворяющих определенному условию.

0 commit comments

Comments
 (0)