12. Тип адресуемого через указатель базового класса объекта определяет вызов той или иной версии подменяемой виртуальной функции. 13. Для выполнения лабораторной работы рекомендуется разработать класс ІОҒіІе, производный от класса fstream. Класс должен обеспечивать использование перегруженных операций ввода (») и вывода («) для стандартных типов. 14. Состав класса (классов) должен соответствовать рассмотренным рекомендациям (раздел 2. 3 - Планы лабораторных работ) Варианты заданий на программирование: Вариант 1 Создайте программу с классом Student, который включает в себя следующие данные-элементы о студентах университета: - ФИО; - год поступления; - курс; - номер группы; - размер стипендии; - оценки по N предметам. Номер для каждого создаваемого студента должен запрашиваться, а массив оценок за последнюю сессию создастся в динамической памяти операцией new В состав класса входят следующие функции-члены класса: - конструктор с параметрами; - деструктор; - функция просмотра текущего состояния объектов PRINT (); - функция-друг, которая вычисляет средний балл и выводит ФИО студента, у которого он максимальный; - виртуальная функция просмотра текущего объекта print (). Производный класс Stiident l содержит следующие элементы: - общественная работа: - процент надбавки к стипендии; - переопределенную функцию вывода данных об общественниках.
RkJQdWJsaXNoZXIy MTExODQxMg==