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
一起使用,并支持
Virtual
和
Abstract
方法。
扩展内置的
目的
类型允许在
Type
的顶部添加一个额外的隐藏的vtable指针字段。vtable用于发送
Virtual
和
Abstract
方法,并访问
操作符 Is
使用的运行时类型识别信息。
例子
请参阅
操作符是
页面,
虚拟
和
抽象
页面。
方言差异
在
-lang qb
方言中不可用,除非使用别名
__目的
引用。
与QB差别
新的FreeBASIC
参考
Extends
操作符 Is
Virtual
Abstract