[問題] linux kernal: container_of 運作原理
想請問一下 我在下邊這個連結看到Linux linked list的實作
http://rdc.taobao.com/blog/cs/?p=1675
但是下面這行
struct user_t* next = container_of(&(g_user_list.next->node), struct user_t,
node);
我不太懂為什麼next可以指到node 是有什麼其他小技巧之類的嗎??
--
http://blog.carlcarl.tw
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 59.120.184.171
推
02/27 15:49, , 1F
02/27 15:49, 1F
推
02/27 18:42, , 2F
02/27 18:42, 2F
推
02/27 23:37, , 3F
02/27 23:37, 3F
→
02/27 23:39, , 4F
02/27 23:39, 4F
→
02/27 23:39, , 5F
02/27 23:39, 5F
推
02/27 23:53, , 6F
02/27 23:53, 6F
推
02/28 21:29, , 7F
02/28 21:29, 7F
→
02/28 23:18, , 8F
02/28 23:18, 8F
→
03/01 01:36, , 9F
03/01 01:36, 9F
→
03/01 06:27, , 10F
03/01 06:27, 10F
推
03/01 06:58, , 11F
03/01 06:58, 11F
→
03/01 07:03, , 12F
03/01 07:03, 12F
→
03/02 03:18, , 13F
03/02 03:18, 13F