在注册回调函数中有两个参数。一个是函数指针,第二个是userdata.
userdata
int callback_register(fn_ptr cb, void *userdata); //fn_ptr is typedef
在回调期间,相同的userdata内容作为参数发送回。我了解发送函数指针的用途,但不了解发送userdata. 谁能告诉我这是如何使用的?
c function-pointers callback
c ×1
callback ×1
function-pointers ×1