我对回调函数理解

                 有什么事件来了,就调用相关的函数处理,非常方便用在库函数编写者提供一个callback作为接口,然后库调用者的做相关的事件处理和状态获取,库的编写者要屏蔽相关的信息,库的使用者需要更多的灵活权限,涉及两个人的使用.

static  xxxxxxxxxxxxx(,,callback)

{

     if(xxx) {

               callback

    }

   if(xxx)  {

             callback

   } 

}

static xxxx()

{

       // 有什么状态信息  或者自己的事件处理   自己业务逻辑处理

}

猜你喜欢

转载自www.cnblogs.com/nowroot/p/12155178.html