Справочное руководство для Free Pascal, Версия 3.0.0. Версия документа 3.0 [Михаэль Ван Кеннейт] (pdf) читать постранично, страница - 4

Книга в формате pdf! Изображения и текст могут не отображаться!


 [Настройки текста]  [Cбросить фильтры]

Определение
...................................................................................................................................................... 125
7.2 Идентификация
......................................................................................................................................................
интерфейса: GUID
126
7.3 Реализация
......................................................................................................................................................
интерфейса
127
7.4 Делегация
......................................................................................................................................................
Интерфейса
128
7.5 Интерфейсы
......................................................................................................................................................
и COM
130
7.6 CORBA
......................................................................................................................................................
и другие интерфейсы
130
7.7 Подсчет
......................................................................................................................................................
ссылок
131

Глава Глава
..................................................................................................................132
8. Дженерики
8.1 Введение
...................................................................................................................................................... 132
8.2 Определение
......................................................................................................................................................
дженерика классов
132
8.3 Специализация
......................................................................................................................................................
дженерика класса
136
8.4 Ограничения
......................................................................................................................................................
дженериков
137
8.5 Совместимость
......................................................................................................................................................
с Delphi
139
8.5.1 Элементы
..........................................................................................................................................................................................
синтаксиса
139
8.5.2. Ограничения
..........................................................................................................................................................................................
для записей
140
8.5.3 Перегрузка
..........................................................................................................................................................................................
типов
141
8.5.4 Соглашение
..........................................................................................................................................................................................
о пространствах имен
141
8.5.5 Соглашение
..........................................................................................................................................................................................
об области действия
141

8.6 Совместимость
......................................................................................................................................................
типов
142
8.7 Инициализация
......................................................................................................................................................
по умолчанию
145
8.8 Несколько
......................................................................................................................................................
слов об области действия
145
8.9 Перегрузка
......................................................................................................................................................
операторов и дженерики
148

Глава Глава
..................................................................................................................150
9 Расширенные записи
9.1 Описание
...................................................................................................................................................... 150
9.2 Энумераторы
......................................................................................................................................................
расширенной записи
152

Глава Глава
..................................................................................................................155
10 Хелперы для классов, записей и типов
10.1 Определение
...................................................................................................................................................... 155
10.2 Ограничения
......................................................................................................................................................
для классов хелперов
156
10.3 Ограничения
......................................................................................................................................................
на хелперы записей
157
10.4 Особенности
......................................................................................................................................................
хелперов простых типов
158
10.5 Замечание
......................................................................................................................................................
по видимости и времени жизни хелперов записей и типов
160
10.6 Наследование
...................................................................................................................................................... 162
3

Содержание
10.7 Использование
...................................................................................................................................................... 162

Глава Глава
..................................................................................................................166
11 Классы Objective-Pascal
11.1 Введение
...................................................................................................................................................... 166
11.2 Объявление
......................................................................................................................................................
классов Objective-Pascal
166
11.3 Формальное
......................................................................................................................................................
объявление
169
11.4 Распределение
......................................................................................................................................................
и освобождение экземпляров
171
11.5 Определения
......................................................................................................................................................
протокола
172
11.6 Категории
...................................................................................................................................................... 173
11.7