Linux内核开发:offset宏的讲解
1.offset宏讲解#define offsetof(TYPE, MEMBER) ((size_t) &((TYPE*)0)->MEMBER)对这个宏的讲解我们大致可以分为以下4步进行讲解:1>( (TYPE *)0 ) 0地址强制 "转换" 为 TYPE结构类型的指针;2>((TYPE *)0)->MEMBER访问TYPE结构中的MEMBER数据成员;3>&( ( (TYPE *)0 )->MEMBE...