首页 > 其他 > 详细

工程化编程实战callback接口学习笔记

时间:2020-03-18 22:18:04      阅读:52      评论:0      收藏:0      [点我收藏+]

一、编译并运行

技术分享图片
技术分享图片

help、version命令执行正常,但quit命令出错

二、Debug

从命令输入到执行过程:

技术分享图片

源代码:

技术分享图片

更改后:技术分享图片

技术分享图片

运行结果:能正确运行quit命令

技术分享图片

Callback接口学习成果:

  CALLBACK,即回调函数,是一个通过函数指针调用的函数。如果你把函数的指针(地址)作为参数传递给另一个函数,当这个指针被用为调用它所指向的函数时,我们就说这是回调函数。回调函数不是由该函数的实现方直接调用,而是在特定的事件或条件发生时由另外的一方调用的,用于对该事件或条件进行响应。
回调函数就是允许用户把需要调用的函数的指针作为参数传递给一个函数,以便该函数在处理相似事件的时候可以灵活的使用不同的方法。
使用方式:
  [1]定义一个回调函数;
  [2]提供函数实现的一方在初始化的时候,将回调函数的函数指针注册给调用者;
  [3]当特定的事件或条件发生的时候,调用者使用函数指针调用回调函数对事件进行处理。

工程化编程实战callback接口学习笔记

原文:https://www.cnblogs.com/lhx9527/p/12516841.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!