Создан заказ №4053882
24 мая 2019
Классы
Как заказчик описал требования к работе:
В соответствии с вариантом задания разработать класс и программу, иллюстрирующую его возможности (меню для демонстрации всех возможностей). Требования к классу:
- обязательно наличие закрытой (private) и открытой (public) частей;
- обязательно наличие поля типа указатель в закрытой части.
- класс должен иметь, по крайней мере, три конструктора, определенных программистом: конструктор по умолчанию, конструктор c параметрами (имеет список инициализации) и конструктор копирования;
- необходимо задать набор методов для получения значений и модификации полей данных, находящихся в закрытой части класса(Set, Get);
- для разработанного класса должны быть перегружены операций: арифметическая, сравнения(для числа и строки), присваивания и т.п.. Выбор перегружаемых операций определяется семантикой предметной области.
- для разработанного класса должны быть перегружены операция вывода (дружественная функция).
- класс должен иметь деструктор.
Для класса определить заголовочный файл и файл реализации.
Требование к программе:
Построить массив на основе разработанного класса. Заполнение массива реализовать двумя способами: чтение из файла и ввод с клавиатуры.
Добавить обработку исключений «файл не найден», «ошибка чтения данных из файла», «некорректные данные».
Отсортировать массив, используя перегруженные операции сравнения Вашего класса и функцию-шаблон сортировки. Результат сортировки записать в файл. (Формат входного и выходного файла должны совпадать.)
II. Для разработанного класса построить статическую и динамическую библиотеки.
Разработать приложения использующие эти библиотеки.
Транспортное средство (Модель, Серийный номер, Изготовитель, Дата выпуска, Пробег, Цена и т.п.). Возможные операции для перегрузки: сравнение ( Модель, Дата выпуска), – – ( снижение цены на 5%))
подробнее
Заказчик
заплатил
заплатил
200 ₽
Заказчик не использовал рассрочку
Гарантия сервиса
Автор24
Автор24
20 дней
Заказчик принял работу без использования гарантии
25 мая 2019
Заказ завершен, заказчик получил финальный файл с работой
5
Классы.jpg
2019-06-27 11:46
Последний отзыв студента о бирже Автор24
Общая оценка
5
Положительно
Работа выполнена в полном объёме и даже раньше срока. Преподаватель принял работу с первого раза без доработок