Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Проги, ЛЕКЦИИ / Программирование Лекция 12 динструктуры.pps
Скачиваний:
18
Добавлен:
12.02.2015
Размер:
933.38 Кб
Скачать

Работа с динамической памятью

Указатели

Выделение и освобождение

памяти

Только типизированный

Предотвращение ошибок

Динамические массивы

Большая структура

Размер структуры>64KБ

Разбить ее на отрезки меньшего размера

Разместить их в динамической памяти

Создать одномерный массив указателей на начала этих отрезков

Большая структура

Переменное число

элементов

 

N – элементов типа real

 

 

 

 

 

 

 

 

 

 

 

j

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

m

i

i-я строка

j-й столбец

A^[ i ]^[ j ]

Переменное число

Массив указателей на

 

столбцы

 

 

 

j

 

 

 

 

 

N – указателей

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

А

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

i-я строка

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

i

 

 

 

 

 

 

 

 

 

j-й столбец

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

A^[ j ]^[ i ]

 

 

 

 

 

 

 

 

 

 

 

 

 

 

m

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Динамические

структуры