Вопрос № 180353: Уважаемые эксперты! Нужно сделать такое задание: Перегрузка операций Необходимо, во-первых, реализовать определенный абстрактный тип данных, с которым можно работать только через перегруженные операции. Во-вторых, с помощью мех...
Вопрос № 180353:
Уважаемые эксперты! Нужно сделать такое задание:
Перегрузка операций
Необходимо, во-первых, реализовать определенный абстрактный тип данных, с которым можно работать только через перегруженные операции. Во-вторых, с помощью механизма наследования реализовать другой абстрактный тип данных на основе первого также с перегруженными операциями. Причем описание перегружаемых в потомке операций должно происходить через операции, перегруженные в родительском классе.
Создайте класс, реализующий
однонаправленный список на основе одномерного массива. В интерфейс класса (public) должны входить только перегруженные операции: 1) переместиться в начало списка (--); 2) передвинуть указатель на один элемент (++); 3) добавить элемент в текущее положение указателя (+); 4) удалить элемент по текущему положению указателя (-). все остальные методы и поля должны иметь тип доступа private. С помощью механизма наследования реализуйте на основе линейн
ого однонаправленного списка очередь. В интерфейс класса «очередь» (public) должны входить только перегруженные операции: 1) добавить элемент в конец очереди (<<); 2) извлечь элемент из начала очереди (>>). Для демонстрации работы программы необходимо реализовать меню, позволяющее вызывать операции, как для списка, так и для очереди. На экране должна отображаться вся последовательность введенных элементов, над которыми производятся действия.
Разработать как консольное приложение
(winXP) в среде VS-2008. Необходимо также снабдить исходный код подробными комментариями. Очень надеюсь на Вашу помощь.
* Стоимость одного СМС-сообщения от 7.15 руб. и зависит от оператора сотовой связи.
(полный список тарифов)
** При ошибочном вводе номера ответа или текста #thank услуга считается оказанной, денежные средства не возвращаются.
*** Сумма выплаты эксперту-автору ответа расчитывается из суммы перечислений на портал от биллинговой компании.