Рассчитай точную стоимость своей работы и получи промокод на скидку 200 ₽
Найди эксперта для помощи в учебе
Найти эксперта
+2
Пример заказа на Автор24
Студенческая работа на тему:
Программа на с++, тема "Перегрузка операций."
Создан заказ №2622306
13 января 2018

Программа на с++, тема "Перегрузка операций."

Как заказчик описал требования к работе:
Необходимо написать программу на c++ Задание: Порядок выполнения работы: 1. Выбрать класс АТД в соответствии с вариантом. 2. Определить и реализовать в классе конструкторы, деструктор, функции Input (ввод с клавиатуры) и Print (вывод на экран), перегрузить операцию присваивания. 3. Написать прог рамму тестирования класса и выполнить тестирова-ние. 4. Дополнить определение класса заданными перегруженными операциями ( в соответствии с вариантом). 5. Реализовать эти операции. Выполнить тестирование. 6. Обработка исключительных ситуаций. Методические указания: 1.Класс АТД реализовать как динамический массив. Для этого определение класса должно иметь следующие поля:  указатель на начало массива;  максимальный размер массива;  текущий размер массива. 2. Конструкторы класса размещают массив в памяти и устанавливают его максимальный и текущий размер. Для задания максимального массива использовать константу, определяемую вне класса. 3. Чтобы у вас не возникало проблем, аккуратно работайте с константными объектами. Например: конструктор копирования следует определить так: MyClass (const MyClass& ob); операцию присваивания перегрузить так: MyClass& operator = (const MyClass& ob); 4. Для удобства реализации операций-функций реализовать в классе private(protected)-функции, работающие непосредственно с реализацией класса. Например, для класса множество это могут быть следующие функ-ции: - включить элемент в множество; - найти элемент и возвратить его индекс; -удалить элемент; - определить, принадлежит ли элемент множеству. Указанные функции используются в реализации общедоступных функций-операций (operator) Мой вариант для данной работы: Однонаправленный список с элементами типа char. Дополнительно перегрузить следующие операции: • + – добавить элемент в начало(char+list); • -- – удалить элемент из начала(типа –list); • = = – проверка на равенство. На всякий случай прикрепляю методичку. В ней это 3 Лабораторная работа : "3.Перегрузка операций
подробнее
Заказчик
заплатил
20 ₽
Заказчик не использовал рассрочку
Гарантия сервиса
Автор24
20 дней
Заказчик принял работу без использования гарантии
14 января 2018
Заказ завершен, заказчик получил финальный файл с работой
5
Заказ выполнил
АндрейZ71
5
скачать
Программа на с++, тема "Перегрузка операций.".jpg
2019-10-22 02:04
Последний отзыв студента о бирже Автор24
Общая оценка
4.1
Положительно
Классный автор,решил задачу по с . Недорого,качественно, с пояснением и раньше срока. Всем советую)

Хочешь такую же работу?

Оставляя свои контактные данные и нажимая «Создать задание», я соглашаюсь пройти процедуру регистрации на Платформе, принимаю условия Пользовательского соглашения и Политики конфиденциальности в целях заключения соглашения.
Хочешь написать работу самостоятельно?
Используй нейросеть
Мы создали собственный искусственный интеллект,
чтобы помочь тебе с учебой за пару минут 👇
Использовать нейросеть
Тебя также могут заинтересовать
Разработка приложения калькулятор на С/C++
Курсовая работа
Программирование
Стоимость:
700 ₽
Экзамен в ТИСБИ . Программная инженерия
Контрольная работа
Программирование
Стоимость:
300 ₽
Поиск неизвестных параметров методом Левенберга-Марквардта
Задача по программированию
Программирование
Написать реферат по тематике компьютерного моделирования
Реферат
Программирование
Стоимость:
300 ₽
Программа для работы с базами данных на python + QT Designer.
Лабораторная работа
Программирование
Стоимость:
300 ₽
Сортировка методом пузырька (обменом)
Курсовая работа
Программирование
Стоимость:
700 ₽
программа в Free Pascal для извлечения флешки
Лабораторная работа
Программирование
Стоимость:
300 ₽
1с учет нма предприятия
Курсовая работа
Программирование
Стоимость:
700 ₽
Программирование на луа, создание интерпретатора луа
Решение задач
Программирование
Стоимость:
150 ₽
Разработка веб-приложений с использованием технологии ASP.NET Core
Решение задач
Программирование
Стоимость:
150 ₽
Доработка программы на Компонентном Паскале (BlackBox)
Решение задач
Программирование
Стоимость:
150 ₽
Графический метод решения задач линейного программирования вручную
Решение задач
Программирование
Стоимость:
150 ₽
Решить 6 небольших задач на программирование(c++)
Решение задач
Программирование
Стоимость:
150 ₽
Читай полезные статьи в нашем
Программное обеспечение и технологии программирования
Программный принцип управления лежит в основе работы всех компьютеров, смысл его заключается в том, что компьютером выполняются действия по предварительно заданной программе. Кроме того, этим принципом обеспечивается универсальное использование компьютера, т.е. в соответствии с выбранной программой в конкретный момент времени решается конкретная задача. После ее выполнения в память загружается дру...
подробнее
Формы в HTML
С помощью форм в HTML осуществляется обмен данными между пользователем и сервером. Область применения форм не ограничивается одной лишь отправкой данных на сервер, имея доступ к любым элементам формы, их можно изменять и использовать по своему усмотрению.
Форма представляет собой набор полей для ввода данных, каждое из которых обладает своим уникальным именем. По своей сути форма - это обычный объ...
подробнее
Работа с рисунками на веб-страницах
Во времена зарождения службы WWW Web-страницы могли и обходились без рисунков, поскольку сама концепция гипертекста давала понять, насколько прогрессивна данная служба, ведь главное заключалось не в красоте, а в информативности и возможности навигации. В наше время без многообразия рисунков Web-страницы представить просто нельзя. Рисунки используются при создании Web-страниц не только в качестве и...
подробнее
Размещение веб-сайтов
Любой сайт представлен набором файлов, созданных в различных редакторах. Помимо создания сайта, его еще необходимо разместить в сети.
Более простым вариантом является размещение сайта на веб-сервере, специально предоставляющем подобные услуги. Выбор конкретного веб-сервера определяется целью сайта: либо он носит личный характер (например, для общения друзей), либо представляет коммерческий проект....
подробнее
Программное обеспечение и технологии программирования
Программный принцип управления лежит в основе работы всех компьютеров, смысл его заключается в том, что компьютером выполняются действия по предварительно заданной программе. Кроме того, этим принципом обеспечивается универсальное использование компьютера, т.е. в соответствии с выбранной программой в конкретный момент времени решается конкретная задача. После ее выполнения в память загружается дру...
подробнее
Формы в HTML
С помощью форм в HTML осуществляется обмен данными между пользователем и сервером. Область применения форм не ограничивается одной лишь отправкой данных на сервер, имея доступ к любым элементам формы, их можно изменять и использовать по своему усмотрению.
Форма представляет собой набор полей для ввода данных, каждое из которых обладает своим уникальным именем. По своей сути форма - это обычный объ...
подробнее
Работа с рисунками на веб-страницах
Во времена зарождения службы WWW Web-страницы могли и обходились без рисунков, поскольку сама концепция гипертекста давала понять, насколько прогрессивна данная служба, ведь главное заключалось не в красоте, а в информативности и возможности навигации. В наше время без многообразия рисунков Web-страницы представить просто нельзя. Рисунки используются при создании Web-страниц не только в качестве и...
подробнее
Размещение веб-сайтов
Любой сайт представлен набором файлов, созданных в различных редакторах. Помимо создания сайта, его еще необходимо разместить в сети.
Более простым вариантом является размещение сайта на веб-сервере, специально предоставляющем подобные услуги. Выбор конкретного веб-сервера определяется целью сайта: либо он носит личный характер (например, для общения друзей), либо представляет коммерческий проект....
подробнее
Теперь вам доступен полный отрывок из работы
Также на e-mail вы получите информацию о подробном расчете стоимости аналогичной работы