18c0693f

Дополнительные инструкции для объектного программирования


При создании экземпляра объекта требуется инициализировать указатель таблицы виртуальных методом объекта (если он имеется), чтобы он указывал на корректную таблицу виртуальных методов. Ин- струкция TBLINIT позволяет вам сделать это автоматически. Эта ин- струкция имеет следующий синтаксис:

TBLINIT указатель_экземпляра_объекта

Поле "указатель_экземпляра__объекта" представляет собой ад- рес объекта, указатель таблицы виртуальных методов которого нужно инициализировать. Инструкция TBLINIT предполагает, что экземпляр объекта должен иметь тип текущего объекта (другими словами, не- посредственно предшествующее определение объекта определяет объ- ектный тип, который инициализирует TBLINIT). Например:

TBLINIT DS:ST

инициализирует указатель таблицы виртуальных методов объекта DS: SI (если она имеется).

Назад | Содержание | Вперед





Все публикации раздела