c回调函数怎么写( 四 )


通常,当我们想通过一个统一接口实现不同内容的时候,用回调函数来实现就非常合适 。任何时候,如果你所编写的函数必须能够在不同的时刻执行不同的类型的工作或者执行只能由函数调用者定义的工作,你都可以用回调函数来实现 。
许多窗口系统就是使用回调函数连接多个动作,如拖拽鼠标和点击按钮来指定调用用户程序中的某个特定函数 。
7. 回调函数是怎么实现的 库A的逻辑可能如下:
// 。.
if ( 回调函数指针有效)
{
// 调用回调函数,这里就是myCallBack 。
}
// 。.
-----------------------------------------
你需要编辑一个回调函数,然后将该函数指针塞给库A 。
这样库A就能直接调用你写的函数了 。回调函数的作用就是让库A调用你写的一部分逻辑代码 。
说白了就是:回调函数是你写的,但不是你直接用的 。
8. C++中这个回调函数定义是什么意思 上级A向下级B布置工作,同时交待B:处理过程中一个(些)细节将由我A介绍给你B的另一员工C来完成 。
=================================
主调函数A调用被调函数B时,同时指定另一个“回调”函数C,由B来调用
=================================
回调函数的目的是希望B函数放弃一些具体的、依赖类型、依赖实现细节的过程,从而具有“通用性”、“泛型性”,那些涉及细节的过程就由所谓的“回调”函数来实现!

c回调函数怎么写

文章插图