我对打印结构字段很感兴趣。
Typedef struct
{
UINT32 thread_id;
BOOL is_valid;
}T_THREAD;在"C“语言中有没有一种打印结构内容的方法,比如
例如:print (T_THREAD)和输出应如下所示
Contents of a structure T_THREAD are
thread_id
is_valid发布于 2016-12-24 00:10:58
你要找的是反射。Java和其他虚拟语言都有反射,因此您可以打印出任何给定类的变量名和函数名。因为编译器会自动构建这些反射函数。
C没有反射。您必须手动完成所有操作。
https://stackoverflow.com/questions/41304497
复制相似问题