健康抽屉

文章
5
资源
0
加入时间
2年10月18天

Linux中的offsetof/container_of宏

offsetof宏/*计算结构体成员在结构体中的偏移量*/#define offsetof(TYPE, MEMBER) ((size_t) &((TYPE *)0) -> MEMBER)offsetof宏作用用于计算结构体成员在结构体中的偏移量offsetof宏原理TYPE : 结构体的类型MEMBER : 结构体成员使用结构体类型定义一个指针并指向结构体成员,表示该地址从0开始到结构体成员地址的偏移,即可计算出偏移量。container_o