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