相关疑难解决方法(0)

不同规模成员联合的记忆布局?

typedef union epoll_data
{
  void        *ptr;
  int          fd;
  __uint32_t   u32;
  __uint64_t   u64;
} epoll_data_t;
Run Code Online (Sandbox Code Playgroud)

这里int__uint32_t4个字节,而其他8个字节.

当我们设置fd为a时int,它是位于前4个字节还是后4个字节,还是依赖于字节序?

有些理由值得赞赏.

c unions

20
推荐指数
1
解决办法
8871
查看次数

标签 统计

c ×1

unions ×1