【发布时间】:2016-04-08 15:09:21
【问题描述】:
以stdio.h 中定义的FILE 类型为例:有什么方法可以在不查看标题的情况下获取有关其字段(名称、大小、偏移量等)的信息?有时使用这样的函数/宏来检查结构的组件会很方便。
【问题讨论】:
-
不,这样的元信息不能从 C 程序中获得。
-
也许您应该针对您认为有用的情况提出一个新问题 - 您可能会发现更好的做事方式。
-
如果使用调试信息和支持它的格式编译,请查看目标文件。但这看起来像是一个 XY 问题。
-
FILE是不透明的并且依赖于实现 - 不要使用它的字段。