Задать вопрос
Портал помощи студентам №1

Учебные работы на заказ без посредников
и переплат!

,

ул. Добролюбова, 16/2

support@professsor.com
Служба техподдержки
ЛабораторнаяЗаказ 5578

Классы

договорная

На аукционе

29 сентября 2017 в 19:50
30 сентября
Описание работы

I. В соответствии с вариантом задания разработать класс и программу, иллюстрирующую его возможности (меню для демонстрации всех возможностей). Требования к классу: - обязательно наличие закрытой (private) и открытой (public) частей; - обязательно наличие поля типа указатель в закрытой части. - класс должен иметь, по крайней мере, три конструктора, определенных программистом: конструктор по умолчанию, конструктор c параметрами (имеет список инициализации) и конструктор копирования; - необходимо задать набор методов для получения значений и модификации полей данных, находящихся в закрытой части класса; - для разработанного класса должны быть перегружены операций: арифметическая, сравнения(для числа и строки), присваивания и т.п.. Выбор перегружаемых операций определяется семантикой предметной области. - для разработанного класса должны быть перегружены операция вывода (дружественная функция). - класс должен иметь деструктор. Для класса определить заголовочный файл и файл реализации. Требование к программе: 1. Построить массив на основе разработанного класса. Заполнение массива реализовать двумя способами: чтение из файла и ввод с клавиатуры. 2. Добавить обработку исключений «файл не найден», «ошибка чтения данных из файла», «некорректные данные». 3. Отсортировать массив, используя перегруженные операции сравнения Вашего класса и функцию-шаблон сортровки. Результат сортировки записать в файл. (Формат входного и выходного файла должны совпадать.) II. Для разработанного класса построить статическую и динамическую библиотеки. Разработать приложения использующие эти библиотеки: Государство (Название, Столица, Коренное население, Численность населения, Площадь и т.п.) Возможные операции для перегрузки: сравнение (Площадь, Плотность населения), +(увеличение численности)


Научный тьютор Научный тьютор
1 октября 2017 в 10:08
30 сентября
Последний визит 19 октября в 06:55
4 323

3 500

Предоплата 50%

Изменить ставку 3 500a Удалить ставку

Стоимость

a

Срок сдачи работы

Опубликовать Свернуть
a

Предоплата

50%
100%

Комментарий Пожалуйста, не указывайте контактные данные

Комментарии
Вход на сайт
Войти
Данная функция доступна только
для зарегистрированных пользователей
Пожалуйста, авторизуйтесь, или пройдите регистрацию
Войти
Подтвердите ваш e-mail

Для завершения регистрации подтвердите свой e-mail: перейдите по ссылке, высланной вам в письме.

После этого будет создан ваш аккаунт и вы сможете войти на сайт и в личный кабинет.

ОК