Tag: 工会

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

typedef union epoll_data { void *ptr; int fd; __uint32_t u32; __uint64_t u64; } epoll_data_t; 这里int和__uint32_t是4个字节,而其他是8个字节。 当我们将fd设置为int ,它是位于前4个字节还是后4个字节,还是取决于字节序? 有些理由值得赞赏。

工会内的工会

在C中,是否可以在另一个联合中定义联合? 如果不是,为什么不可能? 或者,如果是,可以在哪里使用?