0 / 0 / 0
Регистрация: 19.04.2018
Сообщений: 3
|
||||||
1 | ||||||
Правильно ли сделано задание по ООП С++, если нет - подправьте02.05.2018, 19:18. Показов 1633. Ответов 2
Базовый класс: Работник с различными формами начисления заработной платы.
Производные классы: работники с конкретными формами начисления заработной платы. Виртуальная функция: расчет заработной платы работника за некоторый период. Ключевая функциональность класса-контейнера: расчет фонда заработной платы для всех работников за некоторый период.
0
|
02.05.2018, 19:18 | |
Ответы с готовыми решениями:
2
Правильно ли сделано задание Правильно ли сделано задание Дано 20 элементов массива,к каждому прибавить 5. Скажите правильно? Если нет то подправьте пожалуйста Проверьте, пожалуйста, правильно ли сделано задание |
3072 / 1410 / 425
Регистрация: 19.01.2009
Сообщений: 3,889
|
|
03.05.2018, 00:49 | 2 |
sanyasosedskiy, так не должно быть. Эти члены класса должны быть приватными. Создайте функции реализующий основной функционал контейнера, например, void Container::Append(Employee *), void Container::Remove(Employee*) - добавляющие и удаляющие элемент из контейнера. Кроме того, реализация функции double Container::GetSalary() должна быть другой - мы пробегаемся по контейнеру, вызывая у элементов контейнера функцию Salary(), суммируя их значения.
0
|
139 / 109 / 60
Регистрация: 26.10.2013
Сообщений: 314
|
||||||
03.05.2018, 12:27 | 3 | |||||
1. Класс Container. *next не инициализируется.
2. Класс Employee. Деструктор должен быть виртуальным. schdub правильно сказал, что класс Container должен работать иначе. Вот примерно как это может быть.
0
|
03.05.2018, 12:27 | |
03.05.2018, 12:27 | |
Помогаю со студенческими работами здесь
3
Правильно ли выполнено задание? ООП Проверьте верно ли сделано задание (задание для ослабленных детей) если запускать приложение в вижуалке (ctrl + f5) то оно работает правильно, но если запустить через .exe файл - нет! Верно ли сделано задание? Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |