|
0 / 0 / 1
Регистрация: 26.11.2011
Сообщений: 6
|
||||||||||||||||
Проблемы с доступом к членам класса26.11.2011, 18:25. Показов 1029. Ответов 3
Метки нет (Все метки)
Имеется консольный проект, состоящий из 3-х файлов: main.cpp, Classes.h, Classes.cpp. В файлах Classes.h и Classes.cpp описан базовый класс UPoint (точка) и производный класс UCircle (окружность).
Файл Classes.h:
Файл Classes.cpp:
При попытке скоипилировать проект выдаются сообщения об ошибках: …\classes.cpp(14) : error C2248: 'UPoint::x' : cannot access protected member declared in class 'UPoint'. То есть функция-член объекта производного класса (cr1) не может получить доступ к защищенным членам объекта базового класса (pt1). Насколько я понял из теории, функция-член объекта производного класса должна иметь доступ к защищенным членам любого объекта базового класса. Почему у меня возникает такая ошибка?
0
|
||||||||||||||||
| 26.11.2011, 18:25 | |
|
Ответы с готовыми решениями:
3
Доступ к protected членам базового класса Проблемы с объявлением функции-члена класса |
|
Делаю внезапно и красиво
1313 / 1228 / 72
Регистрация: 22.03.2011
Сообщений: 3,744
|
||
| 26.11.2011, 19:34 | ||
|
0
|
||
|
0 / 0 / 1
Регистрация: 26.11.2011
Сообщений: 6
|
|
| 26.11.2011, 21:57 [ТС] | |
|
Спасибо!
Правильно ли я понял, что доступ к защищенным полям x, y в другом объекте возможен только если оба объекта одного класса (UCircle)? Тогда получается, что при доступе к полям в разных объектах нет разницы между секциями private и protected? Поскольку для разных объектов одного класса можно получить доступ и полям private.
0
|
|
|
Делаю внезапно и красиво
1313 / 1228 / 72
Регистрация: 22.03.2011
Сообщений: 3,744
|
|||
| 27.11.2011, 07:58 | |||
|
0
|
|||
| 27.11.2011, 07:58 | |
|
Помогаю со студенческими работами здесь
4
Доступ к членам класса класса Доступ к членам класса Доступ к членам класса Доступ к приватным членам класса
Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
модель ЗдравоСохранения 8. Подготовка к разному выполнению заданий
anaschu 08.04.2026
https:/ / github. com/ shumilovas/ med2. git
main ветка * содержимое блока дэлэй из старой модели теперь внутри зайца новой модели
8ATzM_2aurI
|
Блокировка документа от изменений, если он открыт у другого пользователя
Maks 08.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа, разработанного в конфигурации КА2.
Задача: запретить редактирование документа, если он открыт у другого пользователя.
/ / . . .
|
Система безопасности+живучести для сервера-слоя интернета (сети). Двойная привязка.
Hrethgir 08.04.2026
Далее были размышления о системе безопасности. Сообщения с наклонным текстом - мои.
А как нам будет можно проверить, что ссылка наша, а не подделана хулиганами, которая выбросит на другую ветку и. . .
|
Модель ЗдрввоСохранения 7: больше работников, больше ресурсов.
anaschu 08.04.2026
работников и заданий может быть сколько угодно, но настроено всё так, что используется пока что только 20%
kYBz3eJf3jQ
|
|
Дальние перспективы сервера - слоя сети с космологическим дизайном интефейса карты и логики.
Hrethgir 07.04.2026
Дальнейшее ближайшее планирование вывело к размышлениям над дальними перспективами. И вот тут может быть даже будут нужны оценки специалистов, так как в дальних перспективах всё может очень сильно. . .
|
Горе от ума
kumehtar 07.04.2026
Эта мне ментальная установка, что вот прямо сейчас, мол, мне для полного счастья не хватает (нужное вписать), и когда я этого достигну - тогда и полный кайф. Одна из самых сильных ловушек на пути. . . .
|
Использование значений реквизитов справочника в документе, с определенными условиями и правами
Maks 07.04.2026
1. Контроль срока действия договора
Алгоритм из решения ниже реализован на примере нетипового документа "ЗаявкаНаРаботу", разработанного в конфигурации КА2.
Задача: уведомлять пользователя, если. . .
|
Доступность команды формы по условию
Maks 07.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2.
Задача: сделать доступной кнопку (команда формы "ЗавершитьСписание") при. . .
|