ВУЗ:
Составители:
Рубрика:
24
позиции во второй строке, длины строк могут не
совпадать.
Разработчик вправе вводить любое (с обоснованием
необходимости) число дополнительных полей и методов.
Написать тестовую программу, которая:
динамически выделяет массив указателей на базовый
класс;
в режиме диалога заполняет этот массив указателями
на производные классы, при этом экземпляры
производных классов создаются динамически с за-
данием начальных значений;
для созданных экземпляров производных классов
выполняет проверку всех разработанных методов с
выводом исходных данных и результатов на дисплей.
Для конструкторов копирования каждого класса
предусмотреть диагностическую печать количества
его вызовов в определенное место дисплея
(рекомендуется использовать статические члены
класса).
Режим диалога обеспечивается с помощью
иерархического меню.
Работа выполняется студентом самостоятельно. По
окончании выполнения для защиты работы студент готовит
отчет о проделанной работе, содержащий описание работы и
листинг программного кода.
позиции во второй строке, длины строк могут не совпадать. Разработчик вправе вводить любое (с обоснованием необходимости) число дополнительных полей и методов. Написать тестовую программу, которая: динамически выделяет массив указателей на базовый класс; в режиме диалога заполняет этот массив указателями на производные классы, при этом экземпляры производных классов создаются динамически с за- данием начальных значений; для созданных экземпляров производных классов выполняет проверку всех разработанных методов с выводом исходных данных и результатов на дисплей. Для конструкторов копирования каждого класса предусмотреть диагностическую печать количества его вызовов в определенное место дисплея (рекомендуется использовать статические члены класса). Режим диалога обеспечивается с помощью иерархического меню. Работа выполняется студентом самостоятельно. По окончании выполнения для защиты работы студент готовит отчет о проделанной работе, содержащий описание работы и листинг программного кода. 24