Object
 
内置型提供运行时类型信息

语法

Type object
As fb_BaseVT Ptr vtable_ptr
Declare Constructor()
End Type

用法

Type typename Extends object
End Type

Dim variable As object

说明

目的是一种内置类型,它提供使用Extends从其派生的所有类型的运行时类型信息,允许它们与操作符 Is一起使用,并支持VirtualAbstract方法。

扩展内置的目的类型允许在Type的顶部添加一个额外的隐藏的vtable指针字段。vtable用于发送VirtualAbstract方法,并访问操作符 Is使用的运行时类型识别信息。

例子

请参阅操作符是页面,虚拟抽象页面。

方言差异

  • -lang qb 方言中不可用,除非使用别名__目的引用。

与QB差别

  • 新的FreeBASIC

参考