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