1. RTTI 概念
- Runtime Type Identification
- 运行时类型识别
- typeid()
2. 元对象系统
2.1 元对象的概念
- 用来记录类的原始信息的对象称之为元对象
- 用于继承于
QOBjec
t,且包含Q_OBJECT
宏的类,且当他创建对象时,Qt回自动为该类创建一个元对象
metaObjec
t方法可以获取元对象
2. 2 使用元对象系统获取类信息
- 获取类的基本信息
className
- 获取继承关系
inherits
- 获取数据成员
property
- 创建对象
newlnstance
例程代码:
int main() {
MyClass obj;