Turbo Assembler 3.0. Руководство пользователя

         

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


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

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

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

TBLINIT DS:ST

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

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



Содержание раздела