|
Модераторы: bsa |
|
Khrystyna18 |
|
|||
Новичок Профиль Группа: Участник Сообщений: 2 Регистрация: 8.12.2019 Репутация: нет Всего: нет |
Добрый день всем жителям форума!
Никак не могу доделать програму. Помогите пожалуйста, хотя бы часть, очень нужно к четвергу. Создать класс Car, который имеет марку (указатель на строку), цвет, объем двигателя, мощность. Определить конструкторы инициализации, копирования, деструктор и методы для изменения и чтения значений полей данных класса. Перегрузить оперцию * (метод класса) для изменения цвета, операцию + = (дружественная функция) для наращивания мощности, операцию присвоения объектов =, потоков ввода >> и вывода << объектов. Создать производный класс - Lorry, что имеет грузоподъемность и текущую загруженность кузова. Определить конструктор, деструктор и метод изменения загруженности кузова в пределах заданной грузоподъемности. В сети иерархии классов построить полиморфическое кластер на основе виртуального метода для чтения значений мощности или грузоподъемности. Продемонстрировать механизм позднего связывания. Разработать класс Fleet, содержащий массив объектов класса Lorry. Определить общую грузоподъемность всего парка грузовых автомобилей. Для работы с массивом объектов построить и использовать класс - вложенный итератор. Вот, что у меня уже есть:
|
|||
|
||||
kapbepucm |
|
|||
Опытный Профиль Группа: Участник Сообщений: 993 Регистрация: 14.6.2007 Где: Латвия Репутация: нет Всего: 12 |
Надо добавить в класс Car поле color.
Видимо, name должно быть указателем, соответственно в конструкторе инициализировать, в деструкторе убивать. Надо дописать методы для изменения и чтения значений полей данных, сделать по аналогии SetPower/GetPower Это сообщение отредактировал(а) kapbepucm - 10.12.2019, 11:55 -------------------- (С) kapbepucm |
|||
|
||||
kapbepucm |
|
||||||||
Опытный Профиль Группа: Участник Сообщений: 993 Регистрация: 14.6.2007 Где: Латвия Репутация: нет Всего: 12 |
Это сообщение отредактировал(а) kapbepucm - 10.12.2019, 13:46 -------------------- (С) kapbepucm |
||||||||
|
|||||||||
kapbepucm |
|
||||
Опытный Профиль Группа: Участник Сообщений: 993 Регистрация: 14.6.2007 Где: Латвия Репутация: нет Всего: 12 |
Это сообщение отредактировал(а) kapbepucm - 10.12.2019, 13:58 -------------------- (С) kapbepucm |
||||
|
|||||
kapbepucm |
|
|||
Опытный Профиль Группа: Участник Сообщений: 993 Регистрация: 14.6.2007 Где: Латвия Репутация: нет Всего: 12 |
-------------------- (С) kapbepucm |
|||
|
||||
Правила форума "C/C++: Для новичков" | |
|
Запрещается! 1. Публиковать ссылки на вскрытые компоненты 2. Обсуждать взлом компонентов и делиться вскрытыми компонентами
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, JackYF, bsa. |
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | C/C++: Для новичков | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |