假设我有一个指向函数的指针_stack_push(stack* stk, void* el).我希望能够调用curry(_stack_push, my_stack)并获取刚刚执行的功能void* el.我想不出办法,因为C不允许运行时函数定义,但我知道有比我更聪明的人:).有任何想法吗?
_stack_push(stack* stk, void* el)
curry(_stack_push, my_stack)
void* el
c functional-programming currying
c ×1
currying ×1
functional-programming ×1