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

UptoLike

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

Продолжение таблицы 3
┌────────┬──────────────────────────┬───────────────────────────┐
Класс │Объявления и области дейст│Создание,размещение,исполь-
│хранения│ вия объекта │зование и удаление объекта
├────────┼──────────────────────────┼───────────────────────────┤
│компилятором.Это удаление
│производится при каждом вы-
│ходе из блока.
5.Время жизни автоматичес-
│кого объекта-это время ак-
│тивности блока от момента
│входа в него до момента вы-
│хода из него.
├────────┼──────────────────────────┼───────────────────────────┤
1.Определяется в теле фу- 1.Создание,размещение,ис-
│нкции или любом ее блоке │пользование,удаление и вре-
│со спецификатором класса │мя жизни регистрового объ-
│памяти register. │екта определяются точно так│
7.Реги- 2.Область действия ре- │же,как и для автоматическо-
стро- │гистрового объекта опре- │го объекта,за исключением
вый │деляется точно так же,как │того,что будет производить-
│и для автоматического объ-│ся попытка разместить объ-
│екта. │ект в аппаратных регистрах
│для уменьшения времени ис-
│полнения блока.
├────────┼──────────────────────────┼───────────────────────────┤
1.Объект определяется 1.Временный объект созда-
│компилятором при трансля- │ется,размещается,использу-
│ции инициализаторов или │ется и удаляется как авто-
│выражений,когда имеют мес-│матический специальными
│то сложные преобразования │программами,генерируемыми
│типов,и помещается в ре- │компилятором.
│альный или фиктивный блок, 2.Компилятор минимизирует
8.Вре- │образованный компилятором.│время жизни временных объ-
мен- │Объект имеет статус авто- │ектов,удаляя их из памяти
ный │матический,недоступен про-│всякий раз,как только в них│
└────────┴──────────────────────────┴───────────────────────────┘
52
                                               Продолжение таблицы 3
┌────────┬──────────────────────────┬───────────────────────────┐
│ Класс    │Объявления и области дейст│Создание,размещение,исполь-│
│хранения│          вия объекта        │зование и удаление объекта │
├────────┼──────────────────────────┼───────────────────────────┤
│          │                           │компилятором.Это удаление   │
│          │                           │производится при каждом вы-│
│          │                           │ходе из блока.              │
│          │                           │ 5.Время жизни автоматичес-│
│          │                           │кого объекта-это время ак- │
│          │                           │тивности блока от момента   │
│          │                           │входа в него до момента вы-│
│          │                           │хода из него.               │
├────────┼──────────────────────────┼───────────────────────────┤
│          │ 1.Определяется в теле фу-│ 1.Создание,размещение,ис- │
│          │нкции или любом ее блоке   │пользование,удаление и вре-│
│          │со спецификатором класса   │мя жизни регистрового объ- │
│          │памяти register.           │екта определяются точно так│
│7.Реги- │ 2.Область действия ре-      │же,как и для автоматическо-│
│   стро- │гистрового объекта опре-    │го объекта,за исключением   │
│   вый    │деляется точно так же,как │того,что будет производить-│
│          │и для автоматического объ-│ся попытка разместить объ- │
│          │екта.                      │ект в аппаратных регистрах │
│          │                           │для уменьшения времени ис- │
│          │                           │полнения блока.             │
├────────┼──────────────────────────┼───────────────────────────┤
│          │ 1.Объект определяется     │ 1.Временный объект созда- │
│          │компилятором при трансля- │ется,размещается,использу- │
│          │ции инициализаторов или    │ется и удаляется как авто- │
│          │выражений,когда имеют мес-│матический специальными      │
│          │то сложные преобразования │программами,генерируемыми    │
│          │типов,и помещается в ре-   │компилятором.               │
│          │альный или фиктивный блок,│ 2.Компилятор минимизирует │
│8.Вре-    │образованный компилятором.│время жизни временных объ- │
│   мен-   │Объект имеет статус авто- │ектов,удаляя их из памяти    │
│   ный    │матический,недоступен про-│всякий раз,как только в них│
└────────┴──────────────────────────┴───────────────────────────┘


                                  52