vc++中的回调函数是什么意思?
发布网友
发布时间:2022-05-07 19:20
我来回答
共2个回答
热心网友
时间:2022-07-01 04:32
要明白什么叫回调就要知道什么叫“正调”
回调vs正调
正调:顾名思义就是正常的调用,我们正常写程序的时候,通常会应 用到系统的api,即调用系统的函数完成我们的程序。
回调:就是反过来调用,通常用hook函数注册,告诉操作系统在处理某些功能的时候用你写的函数(eg 举个可能不太恰当的例子,我们在处理信号的时候,某个进程收到信号的反应你可以自己定义处理方法,这样呢,处理这个信号的时候就不是操作系统按照自己的默认方式操作而用你的方式处理了)。
所以正调就是你调用操作系统,回调就是操作系统调用你的函数
热心网友
时间:2022-07-01 04:33
讲白了,就是设置程序回调的操作,等你需要实现该功能时,会自动调用它
,回答简单了点,望见谅