container of()函數簡介

在linux 內核編程中,會經常見到一個宏函數container_of(ptr,type,member), 但是當你通過追蹤源碼時,像我們這樣的一般人就會絕望了(這一堆都是什麼呀? 函數還可以這樣定義??? 怎麼還有0呢???  哎,算了,還是放棄吧。。。)。 這就是內核大佬們厲害的地方,隨便兩行代碼就讓我們懷疑人生,凡是都需要一個過程,慢慢來吧。         其實,原理很簡單:  已知結構體
相關文章
相關標籤/搜索