【发布时间】:2010-10-25 18:39:15
【问题描述】:
这是否可以在运行时获取一个类的所有变量和方法? 如果是,那怎么办? 我在 C# 中使用反射做到了这一点。但现在我正在使用 C++。
【问题讨论】:
-
我有一个自定义类的模板。在该模板中,我需要访问类对象的变量。我将为数据库操作动态构建一个查询字符串。我根据我的数据库表设计了类变量。所以,如果我能得到所有的变量名和数据,我就能生成我需要的查询字符串。
-
你可以看看 Qt 库,它通过使用预处理器 (moc) 提供了一些反射功能。
标签: c++