рефераты конспекты курсовые дипломные лекции шпоры

Реферат Курсовая Конспект

Стандартные процедуры размещения и освобождения динамической памяти

Стандартные процедуры размещения и освобождения динамической памяти - раздел Компьютеры, Стандартные процедуры размещения и освобождения динамической памяти При Выполнении Программы Наступает Момент, Когда Необходимо Использовать Дина...

При выполнении программы наступает момент, когда необходимо использовать динамическую память, т.е. выделить её в нужных видах, разместить там какие-то данные, поработать с ними, а после того, как в данных отпадет необходимость - освободить выделенную память.

Динамическая память может быть выделена двумя способами:

1. С помощью стандартной процедуры New (P); где Р- переменная типа «типизированный указатель». Эта процедура создает новую динамическую переменную (выделяет под нее участок памяти) и устанавливает на нее указатель PP записывается адрес выделенного участка памяти). Размер и структура выделяемого участка памяти задается размером памяти для того типа данных, с которым связан указатель P. Доступ к значению созданной переменной можно получить с помощью P^.

2. С помощью стандартной процедуры GetMem (P,size); где P- переменная типа «указатель» требуемого типа; size- целочисленное выражение размера запрашиваемой памяти в байтах.

Эта процедура создает новую динамическую переменную требуемого размера и свойства, а также помещает адрес этой созданной переменной в переменную Ртипа «указатель». Доступ к значению созданной переменной можно получить с помощью P^.

Например:

TYPE REC =RECORD

FIELD1:STRING[30];

FIELD2:INTEGER;

– Конец работы –

Эта тема принадлежит разделу:

Стандартные процедуры размещения и освобождения динамической памяти

Динамическая память... Указатель... Стандартные процедуры размещения и освобождения динамической памяти...

Если Вам нужно дополнительный материал на эту тему, или Вы не нашли то, что искали, рекомендуем воспользоваться поиском по нашей базе работ: Стандартные процедуры размещения и освобождения динамической памяти

Что будем делать с полученным материалом:

Если этот материал оказался полезным ля Вас, Вы можете сохранить его на свою страничку в социальных сетях:

Все темы данного раздела:

Динамическая память
В предшествующих разделах использовались переменные, память под которые выделялась статически, то есть на стадии компиляции. Эти области памяти (для переменных из раздела VARданног

Указатель
Обращение к участку динамической памяти в программе осуществляется с помощью специальной ссылочной переменной, которая называется указателем (ссылкой). Переменная типа «указатель» содержит а

Стандартные функции обработки динамической памяти
В процессе выполнения программы может возникнуть необходимость наблюдения за состоянием динамической области. Цель такого наблюдения - оценка возможности очередного выделения динамической области т

NEW(I4);
I4^:=4; (*1*) DISРОSЕ (I2);{освобождается второе размещение} NEW (I);{память нужного размера (в данном случае два байта) выделяе

Хотите получать на электронную почту самые свежие новости?
Education Insider Sample
Подпишитесь на Нашу рассылку
Наша политика приватности обеспечивает 100% безопасность и анонимность Ваших E-Mail
Реклама
Соответствующий теме материал
  • Похожее
  • Популярное
  • Облако тегов
  • Здесь
  • Временно
  • Пусто
Теги