例:
struct a
{
int a;
char b[10];
double
c;
};
在程序中只知道一个结构 a 的指针, 有没有函数能通过结构的名字 和 指向结构的指针 随次得到 结构中的变量类型 和
变量的值.
C/C++ 里办不到。
这是只有动态语言才有的特性。
结构是存在于原程序中的为了方便人看和想的东西。编译器知道,但编译后就不存在了(结构中的变量和一般变量一样),名字也不存在了。保留DEBUG
INFO除外
没有遍历struct中字段信息的函数或方法,布布扣,bubuko.com
原文:http://www.cnblogs.com/ct0421/p/3583998.html