在Linux内核源码中,实现和链表相关的接口list_entry()时,会调用container_of()宏定义,它的作用是:给定结构体中某个成员的地址、该结构体类型和该成员的名字,来获取这个成员所在的结构体变量的首地址。有点绕,没关系,接着往下看就能明白了。 container_of()宏定义实现如下所示
/** * container_of - cast a member of a structure out to the containing structure * * ...
GCC阅读全文
这篇文章大概在他出世时读过,
您好,请问原作者的信息有吗,
从前在新浪博客看过先生的系列
深有感触,我做了10年的硬件
谢谢分享
想问一下,可以转载到我的个人
华夏文明的沧桑
我也加入求索啦