是否有可能获得任何结构的struct信息(即键)?或者要求您转到手册页来阅读该对象的实际结构。下面是一个例子:
struct stat stats;
stat(filepath, &stats);
printf("Size: %lld\n", stats.st_size);有没有可能做一些像stats.keys()这样的事情,或者任何潜在的等价操作来查看struct的内部结构?
发布于 2019-09-12 10:25:23
您可以阅读手册页,也可以阅读标题;C语言中没有内置的自检工具,可以以任何方便的方式检查struct的属性。
从理论上讲,如果使用调试符号编译可执行文件,调试器可能会告诉您其中的一些内容(在加载和解析可执行文件及其符号之后),但这通常不如只读取文档方便。
https://stackoverflow.com/questions/57898907
复制相似问题