C++ 如何从静态方法中获取类名?
我正在用Qt5.9编程。在非静态方法中,我可以使用以下方法获取类名:C++ 如何从静态方法中获取类名?,c++,qt,static,C++,Qt,Static,我正在用Qt5.9编程。在非静态方法中,我可以使用以下方法获取类名: metaObject->className(); 在静态方法中是否可以获取类名?应该执行此操作。应该执行此操作。还有一个静态元对象const QMetaObject QObject::staticMetaObject还有一个静态元对象const QMetaObject QObject::staticMetaObject返回“QObject”,在我看来,用实际的类名替换QObject。在同一类的静态方法中调用它时
metaObject->className();
在静态方法中是否可以获取类名?应该执行此操作。应该执行此操作。还有一个静态元对象
const QMetaObject QObject::staticMetaObject
还有一个静态元对象const QMetaObject QObject::staticMetaObject
返回“QObject”,在我看来,用实际的类名替换QObject。在同一类的静态方法中调用它时,甚至可以省略类名。此符号旨在将您指向实现它的类。这将返回“QObject”,我的用法是将QObject替换为实际的类名。当您在同一类的静态方法中调用它时,您甚至可以省略类名。此符号旨在将您指向实现它的类。