Форум программистов, компьютерный форум CyberForum.ru

Создайть класс реализующий однонаправленный список на основе одномерного массива - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Имитировать работу АЗС http://www.cyberforum.ru/cpp-beginners/thread1553641.html
Есть "Name" сеть автозаправок из N автозаправок. На заправках продается топливо разных видов. Поставка топлива на заправки осуществляется с общего хранилища. Для каждого вида топлива устанавливается своя цена (цена на определенный вид топлива одинакова на всех заправках). Определить выручку для каждой заправки. Осуществлять заправку автомобилей пока есть топливо на заправках. Добавлено...
C++ Не работает дружественная операция вывода Доброго времени суток! переписал в MVS 2013 пример из учебника. Имеется класс "Man", для которого определены два дружественных оператора - потоковый ввод и вывод. компилятор ругается на обращение к приватным членам класса Man //////////////////////////////////////////////////////// Man.h #include <iostream> const int l_name = 30; http://www.cyberforum.ru/cpp-beginners/thread1553615.html
Создать функцию, которая будет выводить указанный массив указанной длины на экран C++
Создать функцию , которая будет выводить указанный массив указанной длины на экран c++
C++ Класс "Нечеткое число"
Программа не выводит результат. Где именно надо поправить? P.S. Консоль спросит номер задачи. Введите 1. #include <iostream> #include <sstream> #include <windows.h> #include <string> #include <stdio.h> #include <ctype.h> #include <locale> #include <stdexcept>
C++ Основы: указатель на объект или объект, что выбрать? http://www.cyberforum.ru/cpp-beginners/thread1553590.html
Не до конца понимаю (или вообще не понимаю) когда лучше использовать указатель на объект, а когда объект. Например: // есть класс class type { public: int toInt(); }
C++ Не работает strlen сабж не могу взять длину строки функция определения возвращает не понятные значения #include <stdlib.h> #include <stdio.h> #include <string.h> #include <locale.h> int main(void) { подробнее

Показать сообщение отдельно
Andrey89
0 / 0 / 0
Регистрация: 05.10.2015
Сообщений: 6
16.10.2015, 11:14     Создайть класс реализующий однонаправленный список на основе одномерного массива
Здравствуйте, уважаемые гуру, асы и прочие гении программирования С++
Помогите пожалуйста решить данную задачку, буду рад любой помощи

Необходимо, во-первых, реализовать определенный абстрактный тип данных, с которым можно работать только через перегруженные операции. Во-вторых, с помощью механизма наследования реализовать другой абстрактный тип данных на основе первого также с перегруженными операциями. Причем описание перегружаемых в потомке операций должно происходить через операции, перегруженные в родительском классе.

Создайте класс, реализующий однонаправленный список на основе одномерного массива. В интерфейс класса (public) должны входить только перегруженные операции:
a) переместиться в начало списка (--);
b) передвинуть указатель на один элемент (++);
c) добавить элемент в текущее положение указателя (+);
d) удалить элемент по текущему положению указателя (-).
все остальные методы и поля должны иметь тип доступа private.
С помощью механизма наследования реализуйте на основе линейного однонаправленного списка очередь. В интерфейс класса «очередь» (public) должны входить только перегруженные операции:
a) добавить элемент в конец очереди (<<);
b) извлечь элемент из начала очереди (>>).
Для демонстрации работы программы необходимо реализовать меню, позволяющее вызывать операции, как для списка, так и для очереди. На экране должна отображаться вся последовательность введенных элементов, над которыми производятся действия.
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 14:59. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru