数据结构
文章平均质量分 74
GouplovXim1314
这个作者很懒,什么都没留下…
展开
-
container_of与offsetof详解
Linxu内核中宏container_of的作用是根据结构体成员的一个指针地址来获取整个结构体的地址,要想理解container_of,我们先来看看宏offsetof我们先来看看宏offsetof在Linux内核中是这样定义的:#ifndef _LINUX_STDDEF_H#define _LINUX_STDDEF_H#define offsetof(TYPE, MEMBER) ((size_t)...原创 2018-05-24 23:04:48 · 282 阅读 · 0 评论 -
Linux内核数据结构之链表hlist.h
/* * <Filename : hlist.h> * Date : 2017年6月4日 * Weather : cloudy day * Author : goup */ Linux内核数据结构之哈希链表/* * 1.因为哈希链表并不需要双向循环的技能,它一般适用于单向散列的场景。 * 所以,为了减少开销,并没有用struct hlist_node{}来代表哈希表头, * ...原创 2018-05-24 23:13:09 · 762 阅读 · 0 评论