ВУЗ:
Составители:
Рубрика:
Таблица 1
Способы задания спецификаторов доступа
┌─────────────┬────────────────────┬────────────────────────┐
│Составной тип│Задание по умолчанию│ Явное задание │
├─────────────┼────────────────────┼────────────────────────┤
│ Класс │ Private │Private,protected,public│
├─────────────┼────────────────────┼────────────────────────┤
│ Структура │ Public │Private,protected,public│
├─────────────┼────────────────────┼────────────────────────┤
│ Объединение │ Public │Public │
└─────────────┴────────────────────┴────────────────────────┘
Имеется два случая использования спецификаторов доступа:
1)в определении составного типа перед одним из его членов:
тогда он отделяется от члена двоеточием и его действие рас-
пространяется на все последующие члены,начиная с члена,перед
которым он указан,и кончая последним членом типа или членом,
перед которым задан новый спецификатор;спецификатор по умол-
чанию действует до первого явного задания нового специфика-
тора;
2)в определении производного типа:тогда ему предшествует
двоеточие,а за ним следует имя базового типа;если в этом мес-
те спецификатор не задан ,то действует спецификатор по умолча-
нию;когда производный тип определяется через список базовых
типов(множественное наследование),то элементы списка разделя-
ются запятой и перед именем соответствующего базового типа,ес-
ли необходимо,задается требуемый спецификатор доступа.
В табл. 2 дано уточнение смысла спецификаторов доступа для
различных случаев их использования,причем для первого случая
использования употреблен термин спецификатор доступа члена,а
для второго случая - спецификатор доступа типа.
19
Таблица 1 Способы задания спецификаторов доступа ┌─────────────┬────────────────────┬────────────────────────┐ │Составной тип│Задание по умолчанию│ Явное задание │ ├─────────────┼────────────────────┼────────────────────────┤ │ Класс │ Private │Private,protected,public│ ├─────────────┼────────────────────┼────────────────────────┤ │ Структура │ Public │Private,protected,public│ ├─────────────┼────────────────────┼────────────────────────┤ │ Объединение │ Public │Public │ └─────────────┴────────────────────┴────────────────────────┘ Имеется два случая использования спецификаторов доступа: 1)в определении составного типа перед одним из его членов: тогда он отделяется от члена двоеточием и его действие рас- пространяется на все последующие члены,начиная с члена,перед которым он указан,и кончая последним членом типа или членом, перед которым задан новый спецификатор;спецификатор по умол- чанию действует до первого явного задания нового специфика- тора; 2)в определении производного типа:тогда ему предшествует двоеточие,а за ним следует имя базового типа;если в этом мес- те спецификатор не задан ,то действует спецификатор по умолча- нию;когда производный тип определяется через список базовых типов(множественное наследование),то элементы списка разделя- ются запятой и перед именем соответствующего базового типа,ес- ли необходимо,задается требуемый спецификатор доступа. В табл. 2 дано уточнение смысла спецификаторов доступа для различных случаев их использования,причем для первого случая использования употреблен термин спецификатор доступа члена,а для второго случая - спецификатор доступа типа. 19
Страницы
- « первая
- ‹ предыдущая
- …
- 17
- 18
- 19
- 20
- 21
- …
- следующая ›
- последняя »