VerySource

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 950|回复: 1

回调的意思是什么?

[复制链接]

2

主题

3

帖子

4.00

积分

新手上路

Rank: 1

积分
4.00
发表于 2020-1-6 11:30:01 | 显示全部楼层 |阅读模式
回调函数是什么意思?是指一个模块提供一个接口,让另外一个模块主动调用通知它某个事件吗?
回复

使用道具 举报

0

主题

13

帖子

9.00

积分

新手上路

Rank: 1

积分
9.00
发表于 2020-1-7 06:57:01 | 显示全部楼层
回调函数的原理实际上就是函数指针。像windows和linux里的消息处理都是回调函数。

"回调函数写出来不是自己的程序去调用的,反而是让其他的东西去调用,比如windows操作系统,比如其他的程序等等之类的。但是什么时候被调用却不知道了。回调函数一般是按照调用者的要求定义好参数和返回值的类型,你向调用者提供你的回调函数的入口地址,然后调用者有什么事件发生的时候就可以随时按照你提供的地址调用这个函数通知你,并按照预先规定好的形式传递参数。所以很多人打比方,说回调函数还真有点像您随身带的BP机:告诉别人号码,在它有事情时Call您!"

回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|CopyRight © 2008-2023|verysource.com ( 京ICP备17048824号-1 )

快速回复 返回顶部 返回列表