Множественное наследование на C++
Множественное наследование: «Вектор», «Очередь», «Множество».
Множественное наследование: «Вектор», «Очередь», «Множество».
Задача:
Реализовать классы, описывающие вектор, очередь с двумя концами, множество, очередь и интерфейс к базе данных. Вектор является базовым классом в иерархии. Описан так же интерфейс к базе данных. Вам нужна очередь с двумя концами, которая реализуется на базе вектора и должна сохраняться в базе данных. Вам не помешает и множество, которое можно реализовать на базе списка, но в базу данных записывать не нужно. И, наконец, вас интересует очередь (обычная), в которой элементы добавляются с одной стороны, а вытаскиваются с другой, но в этой очереди всегда разные элементы и осуществляется поиск по заданному элементу с результатом индекс от начала очереди. Такой класс следует сохранять в базе данных. Каким образом Вы используете механизм множественного наследования. Напишите программу на С++. Под базой данных будем понимать файл на диске.
Ответить на вопросы: