
Добавил:
Upload
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз:
Предмет:
Файл:Проги, ЛЕКЦИИ / Программирование Лекция 11 указатели.pps
X
- •Модуль
- •Структура модуля
- •Структура модуля
- •Заголовок и Интерфейсная
- •Секция реализации
- •ПРИМЕР секции реализации для модуля my_complex
- •Секция инициализации
- •Подключение модуля
- •Обращение модуля к
- •Работа с динамической памятью
- •Адреса и указатели
- •Адреса и указатели
- •Динамическая память
- •Размер «кучи»
- •Типизированный указатель
- •Нетипизированный указатель Pointer
- •Правила использования указателей
- •Пример указателей
- •Разыменование –
- •Многократное
- •Выделение и освобождение
- •Выделение и освобождение
- •Освобождение блоком
- •Освобождение памяти
- •Потеря доступа
- •Предотвращение ошибок
- •Динамические массивы
- •Большая структура
- •Переменное число
- •Динамические
- •Односвязный линейный список
- •Линейная структура

Модуль

Структура модуля

Структура модуля

Заголовок и Интерфейсная
Должен располагаться в файле my_tip.pas
Должен располагаться в файле my_complex.pas

Секция реализации
Описание подпрограмм
Заголовки, которых |
|
Внутренних, |
описаны в интерфейсе |
|
недоступных |
|
||
|
|
вызывающей |
|
|
программ |
|
|
е |

ПРИМЕР секции реализации для модуля my_complex

Секция инициализации

Подключение модуля

Обращение модуля к
самомуНЕПРАВИЛЬНО себе ПРАВИЛЬНО

Работа с динамической памятью
Указатели
Соседние файлы в папке Проги, ЛЕКЦИИ