Студенческий сайт КФУ - ex ТНУ » Учебный раздел » Учебные файлы »ПРОГРАММИРОВАНИЕ

Динамические объекты (Турбо Паскаль)

Тип: Реферат
Категория: ПРОГРАММИРОВАНИЕ
Скачать
Купить

В этом примере размещение объектной переменной (на нее указывает PLINE) в куче сопровождается одновременным обращением к конструктору TLINE.INIT для инициализации объекта и связывания виртуальных методов с вновь созданной переменной: в процедуре NEW допускается в качестве второго параметра указывать обращение к конструктору.

При обращении к NEW с одновременным вызовом конструктора динамическая память резервируемая с помощью специального программного кода, входящего в любой конструктор и вызываемого до начала работы исполняемой части конструктора (до begin). При этом динамическая память может оказаться исчерпанной. В этом случае стандартная функция обработки ошибок администратора кучи выдает значение 0, что вызывает аварийное завершение программы с кодом ошибки 203. Если используется нестандартная функция обработки ошибок и эта функция возвращает 1, конструктор пропускает операторы после begin и возвращает NIL.

Другие файлы:

Компьютерная графика в среде Турбо Паскаль
Особенности использования графического режима в среде Турбо Паскаль. Типы драйверов. Инициализация графики. Построение изображения на экране. Графичес...

Программирование на языке Паскаль в среде Турбо Паскаль
Особенности программирования на языке Паскаль в среде Турбо Паскаль. Линейные алгоритмы, процедуры и функции. Структура данных: массивы, строки, запис...

Турбо Паскаль 7.0
Книга адресована изучающим алгоритмизацию и программирование. Прочитав ее, вы научитесь составлять алгоритмы и программы. Книга посвящена языку програ...

Турбо Паскаль 7.0
Эта книга предназначена для начинающего пользователя, не знакомого с языком программирования Турбо Паскаль версии 7.0. Она может быть использована как...

Турбо Паскаль с графикой для персональных компьютеров
В книге польского автора описываеться широко распространенная система программирования Турбо Паскаль. Основное достоинство книги в том, что она объеди...