0 / 0 / 1
Регистрация: 01.07.2014
Сообщений: 30
|
||||||||||||||||
1 | ||||||||||||||||
Нет доступа к функции16.06.2016, 20:35. Показов 700. Ответов 2
Метки нет (Все метки)
Есть 2 заголовочных файла .h и главный .cpp. В Employee.h есть функция, которую нельзя вызвать -
error C2247: нет доступа к "Employee::averageFixedSalary", поскольку "FixedEmployee" использует "private" для наследования из "Employee" . FixedEmploee.h содержит только конструктор. В чем ошибка?
0
|
16.06.2016, 20:35 | |
Ответы с готовыми решениями:
2
Нет доступа к переменным из функции У дружественной функции нет доступа к приватному поля класса Нет доступа к файлу Нет доступа к элементу |
1494 / 1209 / 821
Регистрация: 29.02.2016
Сообщений: 3,614
|
|
16.06.2016, 21:18 | 2 |
'first' : undeclared identifier
0
|
0 / 0 / 1
Регистрация: 01.07.2014
Сообщений: 30
|
|
16.06.2016, 21:25 [ТС] | 3 |
Решил проблему, заменив
class FixedEmployee : Employee { ... } на class FixedEmployee : public Employee { ... } . Вдруг кто-нибудь тоже встретится с этим. Из литературы: По-умолчанию поля супер-класса(родителя) наследуются с модификатором видимости private.
0
|
16.06.2016, 21:25 | |
16.06.2016, 21:25 | |
Помогаю со студенческими работами здесь
3
Нет доступа до вектора класса Нет доступа к инициализованному полю Нет доступа к полю private Нет доступа к ячейке памяти?! Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |