C++项目开发SDK中的回调函数

本篇博客不会给大家举什么复杂的例子,就是短短几行文字,让大家就能明白回调函数的简单应用。至于很复杂的应用比如同步回调,异步回调我们一般做项目开发也涉及不到,这里也不做过多的赘述。

什么是回调函数:如果一个函数的名字被当作参数传给别的函数,那么这个函数就被叫做回调函数(这不是很简单?)
回调函数的两个作用:

  • 让系统在恰当的时机通知应用程序去做一件事。
  • 按照实际需要调整代码功能,让程序设计更加灵活,比如排序时传入排序依据。

回调函数的应用场景: 

        编写软件时,经常需要在特定条件达到时做一些相应处理:比如早上八点播放音乐。播放音乐可以写成一个函数,但是程序怎么知道时间到了八点呢。比较笨的方法是搞一个循环,在循环里不停的查看系统的时间,到了八点就调用播放音乐的函数。

猜你喜欢

转载自blog.csdn.net/qq_42308217/article/details/123276688