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

UptoLike

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

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


                                  53