Linux
offsetof
宏
#define offsetof(type, member) \
((size_t)&((type *)(void *)0)->member)
container_of
宏
#define container_of(memberPointer, type, member) \
((type *)(void *)((char *)memberPointer) - offsetof(type, member))
- 关于数据结构, 数据与结构
- 只有cache, buffer, buffer pool采用全结构存储, 此之谓数据, 而组织起来可用任何结构
- 为了维护索引节点对应若干目录项, 有一个目录项对应
alias
, 此时需要的是结构, 将LNode, list head, list node
仅仅作为成员即可
新年快乐
- 2019目标
- 热爱
- 兴趣使然
- 运动
PREVIOUSFold-Expression
NEXTJavaReview