【发布时间】:2013-03-26 11:15:30
【问题描述】:
我正在寻找这样的东西:
MyClass::metaObject()->className()
这不起作用,因为在执行此代码时,不存在 MyClass 的实例化。
如果这是可能的,有没有办法获取所有从 MyClass 派生的类的名称?
【问题讨论】:
标签: c++ qt metaobject
我正在寻找这样的东西:
MyClass::metaObject()->className()
这不起作用,因为在执行此代码时,不存在 MyClass 的实例化。
如果这是可能的,有没有办法获取所有从 MyClass 派生的类的名称?
【问题讨论】:
标签: c++ qt metaobject
你应该可以使用:
obj->metaObject()->className();
【讨论】:
【讨论】:
myClassInstance->staticMetaObject().className()。
metaObject 而不是staticMetaObject 来获取有关对象的实际类型而不是指针类型的信息。