Задание:
4 лабы, обычная работа с классами
1)Написать программу, в которой создаются и разрушаются объекты, определенного пользователем класса. Выполнить исследование вызовов конструкторов и деструкторов.
2)Написать программу, в которой создается иерархия классов. Вклю-чить полиморфные объекты в связанный список, используя статические компоненты класса. Показать использование виртуальных функций.
3)1. Дополнить иерархию классов лабораторной работы № 2 классами “группа”.
Например, для предметной области ФАКУЛЬТЕТ можно предложить классы “факультет”, “студенческая группа”, “кафедра”. Рекомендуется со-здать абстрактный класс “подразделение”, который будет предком всех групп и абстрактный класс object, находящийся во главе всей иерархии.
2. Написать для класса-группы метод-итератор (итераторы) для выпол-нения заданных запросов.
3. Написать функцию (функции), которая передается итератору для вы-полнения запросов.
4. Написать демонстрационную программу, в которой создаются, пока-зываются и разрушаются объекты-группы, а также выполняютcя запросы к группе.
4)Написать программу, в которой создаются и разрушаются объекты, определенного пользователем класса. Выполнить исследование вызовов конструкторов и деструкторов.
вариант 7, программу с пояснениями