回调函数本质就是一个指针函数。在调用某个函数(通常是API)时,用户将自己的一个函数(这个函数为回调函数)的地址作为参数传递给被调用的函数,在需要时,该函数会利用传递的地址调用回调函数,并在回调函数中处理消息或完成指定的操作。
要实现回调函数,首先要实现一个函数指针,让这个指针指向功能函数,然后利用函数指针,隐式调用函数。
[一个简单的例子]
A
[参考]
回调函数本质就是一个指针函数。在调用某个函数(通常是API)时,用户将自己的一个函数(这个函数为回调函数)的地址作为参数传递给被调用的函数,在需要时,该函数会利用传递的地址调用回调函数,并在回调函数中处理消息或完成指定的操作。
要实现回调函数,首先要实现一个函数指针,让这个指针指向功能函数,然后利用函数指针,隐式调用函数。
[一个简单的例子]
A
[参考]