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