30.11.2013, 00:58. Просмотров 306. Ответов 0
Помогите с лабой пожалуйста, никак сам не сделаю
Задача 1 .
Создать иерархию типов , описывающую работника и женщину , и работника женщину семейства. Классы должны конструкторы , включая конструктор копирования , виртуальные деструкторы , перегруженные функции вывода в поток и ввода в поток .
Задача 2 . Композиция и иерархия
Используя иерархию и композицию классов , создать бинарное дерево . В бинарного дерева является корневой узел. Мы можем вставлять узел. Мы можем обходить сначала левое поддерево , затем правое (последовательный обход ) и обратный обход . Узел может быть помещен в дерево двоичного поиска только как конечный узел. Если дерево является пустым , то создается новый экземпляр класса узел дерева и узел размещается в дерево. Если дерево не является пустым , то программа сравнивает значение, вставляется в дерево , со значением в корневом узле и если меньше , то помещает в левую поддерева , а если больше , то в праве . Если значения равны , то выводится сообщение , что повтор и не вставляется .
Задача 3 . Конструктор копирования и оператор присваивания Создать класс строк и производный от него - класс строк из цифр
Определить конструкторы и деструкторы , переопределить вывод и ввод в поток . Перегрузить оператор присваивания и конструктор копирования в базовом и производном классе .
0
|