C++ 从字符串调用方法

标签 c++ qt

<分区>

Qt 中有这样的功能:QMetaObject::invokeMethod(QObject * obj, const char * member, ...),它从字符串(成员)中调用方法。我怎样才能做同样的(或类似的)?谢谢)

最佳答案

您不能在纯 C++ 中执行此操作,但您可以在 this 中阅读有关 C++ 中的反射/内省(introspection)的信息问题

关于C++ 从字符串调用方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14321974/

相关文章:

c++ - 覆盖 QGraphicsItem 的 paint() 和 mouseEvents()

c++ - Qt错误: symbol(s) not found for architecture x86_64 on Mac OS X Yosemite

c++ - 使用指针对链表 C++ 进行排序

c++ - qmake 可以在 Visual Studio 项目中配置命令行选项吗?

c++ - 在 C/C++ 中解析二进制消息流

qt - QML 中的 'this' 关键字是什么

c++ - Linux串口通信异常?

qt - 在 Qt 应用程序中提供 WebSockets 服务器

c++ - 对字符串使用用户定义的文字而不是字符串文字的优点

以void *和其他指针类型为参数的C++多态函数: is it considered ambiguous?