TURBO PASCAL

Новости

Программы   

Turbo Pascal 

Игры

Документация   

Странности

FAQ

Ссылки

Форум

Гостевая книга

Рассылка

Благодарности

Об авторе

 

 

Ссылочные типы 

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

                                    ┌───┐    ┌─────────────┐
               ссылочный тип ──────>│ ^ ├───>│ базовый тип ├──>
                                    └───┘    └─────────────┘

                                   ┌─────────────────────┐
                  базовый тип ────>│  идентификатор типа ├───>
                                   └─────────────────────┘

             Если базовый тип является еще не  описанным идентификатором,
        то он должен быть описан в той же самой части описания типов, что
        и тип указатель.

             Переменной-указателю можно присвоить значение с помощью про-
        цедуры New, операции @ или функции Ptr. Процедура New отводит но-
        вую область памяти в динамически распределяемой области для дина-
        мических  переменных  и сохраняет адрес этой области в переменной
        указателя. Операция @ ориентирует переменную-указатель на область
        памяти, содержащую существующую переменную, включая и те перемен-
        ные,  которые имеют идентификаторы. Функция Ptr ориентирует пере-
        менную-указатель на определенный адрес в памяти.

             Зарезервированное слово nil обозначает константу со значени-
        ем указателя, которая ни на что не указывает.

Содержание

На первую страницу

Rambler's Top100 Rambler's Top100
PROext: Top 1000

(с)Все права защищены

По всем интересующим вопросам прошу писать на электронный адрес

Hosted by uCoz