日期:2014-05-16  浏览次数:20682 次

回调的意思是什么?
回调函数是什么意思?是指一个模块提供一个接口,让另外一个模块主动调用通知它某个事件吗?

------解决方案--------------------
回调函数的原理实际上就是函数指针。像windows和linux里的消息处理都是回调函数。

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