Wwe2012
07-02-2011, 14:12
Контрольные вопросы:
Одиночное и множественное наследование, методы наследования, виртуальная функция, чисто виртуальная функция, абстрактный класс, виртуальное наследование, неоднозначность имен при наследовании.
Задание: Создать и протестировать следующие классы
1. Абстрактный класс.
Создать абстрактный класс Container, в котором определить чисто виртуальные функции для добавления, удаления и определения количества элементов в контейнере.
2. Класс одиночного наследования.
a) Модифицировать класс динамической структуры данных,содержащей строки (л.р. №2), чтобы он был производным от класса Container.
б) Создать 2 различных класса, производные от класса динамической структуры, позволяющие сортировать и фильтровать выходные данные. Для этого вводятся виртуальные функции, соответственно, для сортировки – функция для сравнения 2 строк, для фильтрации – предикат, определяющий, будет ли строка присутствовать в выборке фильтра.
3. Класс множественного наследования.
Создать класс, осуществляющий одновременно сортировку и фильтрацию.
Варианты заданий:
Сортировка
по возрастанию строк
Фильтр
1. четные целые числа, содержащиеся в строке
помагите пожалуйста очень надо. я бы сам может быть чтото сделал но у меня сечас на работе полный завал выручайте мне через 4дня надо это сдать очень надо буду плагодарен
Одиночное и множественное наследование, методы наследования, виртуальная функция, чисто виртуальная функция, абстрактный класс, виртуальное наследование, неоднозначность имен при наследовании.
Задание: Создать и протестировать следующие классы
1. Абстрактный класс.
Создать абстрактный класс Container, в котором определить чисто виртуальные функции для добавления, удаления и определения количества элементов в контейнере.
2. Класс одиночного наследования.
a) Модифицировать класс динамической структуры данных,содержащей строки (л.р. №2), чтобы он был производным от класса Container.
б) Создать 2 различных класса, производные от класса динамической структуры, позволяющие сортировать и фильтровать выходные данные. Для этого вводятся виртуальные функции, соответственно, для сортировки – функция для сравнения 2 строк, для фильтрации – предикат, определяющий, будет ли строка присутствовать в выборке фильтра.
3. Класс множественного наследования.
Создать класс, осуществляющий одновременно сортировку и фильтрацию.
Варианты заданий:
Сортировка
по возрастанию строк
Фильтр
1. четные целые числа, содержащиеся в строке
помагите пожалуйста очень надо. я бы сам может быть чтото сделал но у меня сечас на работе полный завал выручайте мне через 4дня надо это сдать очень надо буду плагодарен