Студопедия Главная Случайная страница Обратная связь

Разделы: Автомобили Астрономия Биология География Дом и сад Другие языки Другое Информатика История Культура Литература Логика Математика Медицина Металлургия Механика Образование Охрана труда Педагогика Политика Право Психология Религия Риторика Социология Спорт Строительство Технология Туризм Физика Философия Финансы Химия Черчение Экология Экономика Электроника

R.11.2 Спецификации доступа для базовых классов





Если класс описан как базовый ($$r.10) по отношению кдругому классу с помощью спецификации доступа public, то члены соспецификацией public или protected из базового класса являютсясоответственно членами с той же спецификацией для производного класса.Если класс описан как базовый по отношению к другому с помощьюспецификации доступа private, то члены со спецификацией public илиprotected из базового класса являются членами со спецификациейprivate для производного класса. Частные члены базового классаостаются недоступными даже для производных классов, если только дляобеспечения доступа при описании базового класса не было использованоописание friend. Если для базового класса не указана спецификация-доступа, тодля производного класса, если он описан как struct, предполагаетсяспецификация public, а если он описан со служебным словомclass, то - спецификация private, например: class B { /*... */ }; class D1: private B { /*... */ }; class D2: public B { /*... */ }; class D3: B { /*... */ }; // `B' частный по определению struct D4: public B { /*... */ }; struct D5: private B { /*... */ }; struct D6: B { /*... */ }; // `B' частный по определению Здесь класс является общим (public) базовым классом для D2, D4 и D6и частным (private) базовым классом для D1, D2 и D5. Описание базового класса как private не влияет на доступ кстатическим членам базового класса. Однако, если при обращении кстатическому члену используется объект или указатель, которыйнужно преобразовывать, то действуют обычные правила преобразованияуказателей. В функциях-членах или друзьях класса X можно X* неявнопреобразовывать в указатель на частный класс, являющийсянепосредственно базовым по отношению к X.







Дата добавления: 2015-09-04; просмотров: 339. Нарушение авторских прав; Мы поможем в написании вашей работы!




Практические расчеты на срез и смятие При изучении темы обратите внимание на основные расчетные предпосылки и условности расчета...


Функция спроса населения на данный товар Функция спроса населения на данный товар: Qd=7-Р. Функция предложения: Qs= -5+2Р,где...


Аальтернативная стоимость. Кривая производственных возможностей В экономике Буридании есть 100 ед. труда с производительностью 4 м ткани или 2 кг мяса...


Вычисление основной дактилоскопической формулы Вычислением основной дактоформулы обычно занимается следователь. Для этого все десять пальцев разбиваются на пять пар...

Словарная работа в детском саду Словарная работа в детском саду — это планомерное расширение активного словаря детей за счет незнакомых или трудных слов, которое идет одновременно с ознакомлением с окружающей действительностью, воспитанием правильного отношения к окружающему...

Правила наложения мягкой бинтовой повязки 1. Во время наложения повязки больному (раненому) следует придать удобное положение: он должен удобно сидеть или лежать...

ТЕХНИКА ПОСЕВА, МЕТОДЫ ВЫДЕЛЕНИЯ ЧИСТЫХ КУЛЬТУР И КУЛЬТУРАЛЬНЫЕ СВОЙСТВА МИКРООРГАНИЗМОВ. ОПРЕДЕЛЕНИЕ КОЛИЧЕСТВА БАКТЕРИЙ Цель занятия. Освоить технику посева микроорганизмов на плотные и жидкие питательные среды и методы выделения чис­тых бактериальных культур. Ознакомить студентов с основными культуральными характеристиками микроорганизмов и методами определения...

Устройство рабочих органов мясорубки Независимо от марки мясорубки и её технических характеристик, все они имеют принципиально одинаковые устройства...

Ведение учета результатов боевой подготовки в роте и во взводе Содержание журнала учета боевой подготовки во взводе. Учет результатов боевой подготовки - есть отражение количественных и качественных показателей выполнения планов подготовки соединений...

Сравнительно-исторический метод в языкознании сравнительно-исторический метод в языкознании является одним из основных и представляет собой совокупность приёмов...

Studopedia.info - Студопедия - 2014-2026 год . (0.01 сек.) русская версия | украинская версия