Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/c/55.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Linux sizeof struct@runtime?_C_Linux - Fatal编程技术网

Linux sizeof struct@runtime?

Linux sizeof struct@runtime?,c,linux,C,Linux,因此,我试图从opendir获取sizeof DIR,它是u dirstream的typedef。我知道它在编译时是隐藏的,是否定义了最大大小?名称中的双下划线将其标记为实现私有。除了实施文件中规定的内容外,未对其进行任何定义 是否定义了最大尺寸 不,对不起。为什么需要这个大小?我正在编写一个远程FUSE文件系统,我需要获取发送它的结构,最好将它转换为跨体系结构(即32位/64位)@cholnhials。因此,如果我需要将它复制到内存中的另一个位置,没有办法做到这一点?没错。您应该考虑应用程序的


因此,我试图从opendir获取sizeof DIR,它是u dirstream的typedef。我知道它在编译时是隐藏的,是否定义了最大大小?

名称中的双下划线将其标记为实现私有。除了实施文件中规定的内容外,未对其进行任何定义

是否定义了最大尺寸


不,对不起。

为什么需要这个大小?我正在编写一个远程FUSE文件系统,我需要获取发送它的结构,最好将它转换为跨体系结构(即32位/64位)@cholnhials。因此,如果我需要将它复制到内存中的另一个位置,没有办法做到这一点?没错。您应该考虑应用程序的设计并找到另一种方法。