1
如何在參數中傳遞結構類型?我想這是不可能的,仍然想檢查它是否可行。如何在參數中傳遞結構類型?
我的要求是這樣的
下面是在Linux內核中使用宏list_entry
#define list_entry(ptr, type, member) \
((type *)((char *)(ptr)-(unsigned long)(&((type *)0)->member)))
我想用函數來重寫。我該怎麼寫?
list_entry(void *ptr, ???, ???)
有沒有辦法可以做到這一點?
我想寫一個包裝來釋放給定的列表。所以要在我的函數中使用list_entry,我的函數需要通過type和成員來傳遞。可能嗎?
謝謝你..好主意.. !!! – 2014-09-02 04:06:22