Объектно-ориентированный язык программирования С++ в примерах. Сивохин А.В. - 49 стр.

UptoLike

Составители: 

Продолжение таблицы 3
┌────────┬──────────────────────────┬───────────────────────────┐
Класс │Объявления и области дейс-│Создание,размещение,исполь-
│хранения│ твия объекта │зование и удаление объекта
├────────┼──────────────────────────┼───────────────────────────┤
│вложенных блоков,в которых│в определении типа и иници-
│имя транзитного объекта │ализируется значением,зада-
(параметра) переопределя- │нным соответствующим аргу-
│ется для других целей. │ментом в вызове функции или│
│значением по умолчанию,ука-
│занным для параметра в спи-
│ске параметров.Когда пара-
│метром является имя массива│
│или указатель на какой-либо│
│тип,то используется массив
│или объект типа,заданные в
│качестве аргументов.
2.Размещение создаваемого
│объекта производится в сте-
│ке либо полностью,либо час-
│тично.Последнее имеет место│
4.Тран- │в случае использования кон-
зитный│ │структором операции new.Та-
│ким образом,когда не испо-
│льзуется имя массива или
│какой-либо указатель,то вы-
│зываемая функция не может
│изменять значения соответ-
│ствующих аргументов.При ис-
│пользовании параметра-ука-
│зателя со спецификатором
const также удается предот-
│вратить такое изменение
│аргумента.
3.Использование транзитно-
│го объекта(параметра) ничем│
└────────┴──────────────────────────┴───────────────────────────┘
49
                                             Продолжение таблицы 3
┌────────┬──────────────────────────┬───────────────────────────┐
│ Класс   │Объявления и области дейс-│Создание,размещение,исполь-│
│хранения│        твия объекта        │зование и удаление объекта │
├────────┼──────────────────────────┼───────────────────────────┤
│         │вложенных блоков,в которых│в определении типа и иници-│
│         │имя транзитного объекта    │ализируется значением,зада-│
│         │(параметра) переопределя- │нным соответствующим аргу- │
│         │ется для других целей.     │ментом в вызове функции или│
│         │                           │значением по умолчанию,ука-│
│         │                           │занным для параметра в спи-│
│         │                           │ске параметров.Когда пара- │
│         │                           │метром является имя массива│
│         │                           │или указатель на какой-либо│
│         │                           │тип,то используется массив │
│         │                           │или объект типа,заданные в │
│         │                           │качестве аргументов.        │
│         │                           │ 2.Размещение создаваемого │
│         │                           │объекта производится в сте-│
│         │                           │ке либо полностью,либо час-│
│         │                           │тично.Последнее имеет место│
│4.Тран- │                            │в случае использования кон-│
│   зитный│                           │структором операции new.Та-│
│         │                           │ким образом,когда не испо- │
│         │                           │льзуется имя массива или    │
│         │                           │какой-либо указатель,то вы-│
│         │                           │зываемая функция не может   │
│         │                           │изменять значения соответ- │
│         │                           │ствующих аргументов.При ис-│
│         │                           │пользовании параметра-ука- │
│         │                           │зателя со спецификатором    │
│         │                           │const также удается предот-│
│         │                           │вратить такое изменение     │
│         │                           │аргумента.                  │
│         │                           │ 3.Использование транзитно-│
│         │                           │го объекта(параметра) ничем│
└────────┴──────────────────────────┴───────────────────────────┘


                                 49