微笑蓝天

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

list_for_each_entry(pos, head, member)的内幕

list_for_each_entry(pos, head, member)是一个遍历链表的操作,但是从中涉及到的小函数很多,想要彻底高清除,需要下一点功夫。下面一步一步的分解该宏定义。抽丝剥茧的看看这个宏定义到底最后定义成什么了。#define list_for_each_entry(pos, head, member) \ for (pos = list_entry((head