gpt4 book ai didi

c - 如何 "look into"一个结构?

转载 作者:太空狗 更新时间:2023-10-29 14:51:11 25 4
gpt4 key购买 nike

stdio.h 中定义的FILE 类型为例:有没有什么方法可以在不获取其字段信息(名称、大小、偏移等)的情况下看看标题?有时使用这样的函数/宏来检查结构的组件会很方便。

最佳答案

没有。

C 中没有与数据结构关联的元数据,所有这些在编译时都会丢失。

而且这是完全有可能的,因为 FILE 是不透明的,所以实际上没有公共(public) header 具有定义。它可能只是 typedef struct __FILE FILE; 在库头中,然后所有细节都保留在里面,可能在您甚至没有源代码的代码中。

关于c - 如何 "look into"一个结构?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36503136/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com