Порядок выполнения работы. 1. Определить пользовательский класс в соответствии с заданием

1. Определить пользовательский класс в соответствии с заданием.

2. Определить в классе следующие конструкторы: без параметров, с параметрами, копирования.

3. Определить в классе деструктор.

4. Определить в классе компоненты-функции для просмотра и установки полей данных.

5. Написать демонстрационную программу, в которой создаются и разрушаются объекты пользовательского класса и каждый вызов конструктора и деструктора сопровождается выдачей соответствующего сообщения (какой объект какой конструктор или деструктор вызвал).

Таблица 1 ─ Варианты заданий

№ варианта предметная область Работа с объектами
  компьютер Отсортировать массив объектов по свойству модель. Получить стоимость компьютера по заданной модели.
  квартира Отсортировать массив объектов по свойству адрес. Получить отсортированный список стоимостей квартир по заданному адресу.
  книга Отсортировать массив объектов по свойству автор. Получить отсортированный список книг по заданной стоимости книги.
  автомобиль Отсортировать массив объектов по свойству стоимость. Получить отсортированный список марок автомобилей по заданной стоимости.
  собака Отсортировать массив объектов по свойству кличка. Получить породу собаки по заданной кличке.
  телефон Отсортировать массив объектов по свойству модель телефона. Получить отсортированный список моделей телефонов по заданной стоимости.
  солдат Отсортировать массив объектов по свойству имя. Получить отсортированный список имен солдат по веденному возрасту.
  справочник Отсортировать массив объектов по свойству количество страниц. Получить отсортированный список названий справочников по указанному количеству страниц.
  диск Отсортировать массив объектов по свойству емкость диска. Получить название диска по заданной стоимости.
  цветок Отсортировать массив объектов по свойству месяц цветения (месяц задать полем типа char*). Получить отсортированный список названий цветов по заданному месяцу цветения.
  фотоаппарат Отсортировать массив объектов по свойству модель. Получить отсортированный список моделей фотоаппаратов по заданной стоимости.
  открытка Отсортировать массив объектов по свойству стоимость. Получить отсортированный список стоимостей открыток по заданному названию.
  украшение Отсортировать массив объектов по свойству название. Получить отсортированный список названий по заданной стоимости украшения.
  словарь Отсортировать массив объектов по свойству количество страниц. Получить название словаря по заданному количеству страниц.
  кинотеатр  

Задание повышенной сложности:

Разработать класс вектор (одномерный массив). Методы класса: конструкторы и несколько методов выполняющих преобразование в массиве (например, нахождения max значения и сортировки).


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: