=========================================================== ⊙ RTTI 简介 ⊙ 类 (class) 和 VMT 的关系 ⊙ 类 (class)、类的类(class of class)、类变量(class variable) 的关系 ⊙ TObject
ClassType 和 TObject
ClassInfo ⊙ is 和 as 运算符的原理 ⊙ TTypeInfo – RTTI 信息的结构 ⊙ 获取类(class)的属性(property)信息 ⊙ 获取方法(method)的类型信息 ⊙ 获取有序类型(ordinal)、集合(set)类型的 RTTI 信息 ⊙ 获取其它数据类型的 RTTI 信息 =========================================================== 本文排版格式为: 正文由窗口自动换行;所有代码以 80 字符为边界;中英文字符以空格符分隔
(作者保留对本文的所有权利,未经作者同意请勿在在任何公共媒体转载
) 正文 =========================================================== ⊙ RTTI 简介 =========================================================== RTTI(Run-Time Type Information) 翻译过来的名称是“运行期类型信息”,也就是说可以在运行期获得数据类型或类(class)的信息
这个 RTTI 到底有什么用处,我现在也说不清楚
我是在阅读 Delphi 持续机制的代码中发现了很多 RTTI 的运用,只好先把 RTTI 学习一遍
下面是我的学习笔记
如果你发现了错误请告诉我
Delphi 的