首先来个简单版本 /* given a pointer @ptr to the field @member embedded into type (usually * struct) @type, return pointer to the embedding instance of @type. */ #define container_of(ptr, type, member) \ ((type *)(()->member))) 作用:主要用于结构体,给定一个指针ptr指向一个结构体type…