【发布时间】:2010-03-25 09:44:43
【问题描述】:
例如,我有一个类似这样的结构:
struct Test
{
int i;
float f;
char ch[10];
};
我有这个结构的对象,例如:
Test obj;
现在,我想以编程方式获取 obj 的字段名称和类型。有可能吗?
这是 C++ 顺便说一句。
【问题讨论】:
-
如果你能得到这个名字,你会怎么做?
-
必须根据代码生成一些文件。当然,我们可能会解析源代码文件,但我一直在寻找一些看起来不存在的优雅解决方案:(