不同大小的成员联合的内存布局?
|
typedef union epoll_data
{
void *ptr;
int fd;
__uint32_t u32;
__uint64_t u64;
} epoll_data_t;
这里“ 1”和“ 2”是4个字节,其他则是8个字节。
当我们将fd
设置为int
时,它是位于前4个字节还是位于后4个字节,还是取决于字节序?
某些原因值得赞赏。
没有找到相关结果
已邀请:
2 个回复
悍蕾驮苇袜
恋卡