of宏与offsetof宏的关系

  • container_of宏与offsetof宏的关系

    container_of宏和offsetof宏是在C语言中用来处理结构体的宏。offsetof宏用于获取结构体中特定成员变量的偏移量,其定义如下:#define offsetof(TYPE, MEMBER) ((size_t) &((TYPE *)0)->MEMBER)而container_of宏则利用offsetof宏来实现从成员变量指针反推出包含该成员变量的结构体指针,其定义如下:#de

    2024-06-29
    0