回调函数其实就是以函数指针做函数参数传递给另一个函数,在另一个函数执行的时候可以根据函数指针执行回调函数的代码。
简单示例,便于理解,防止遗忘。

 #include <iostream>

 typedef double (*CallbackFunction)(double a, double b); // 回调函数指针

 void CallCallbackFunction(CallbackFunction p_Function) // 调回调函数
{
CallbackFunction tempCallFunction = NULL;
tempCallFunction = p_Function; double sum = tempCallFunction(, );
std::cout << "CallbackFunction 的回调结果=" << sum << std::endl;
} double Add(double a, double b) // 回调函数
{
return a + b;
} int main()
{
CallCallbackFunction(Add);
getchar();
return ;
}

最新文章

  1. ESXi 6.0 配置
  2. gcc提供的原子操作函数
  3. 【MongoDB】3.详细命令集合
  4. java开发常用jar包介绍(转载)
  5. jmeter制造安全证书
  6. Layabox:全球唯一Flash直接开发H5的工具Laya.Flash终于开放(转)
  7. HDU 2298 Toxophily
  8. DNS服务器安装配置案例详解
  9. vs2012配置opencv及简单测试
  10. 一个有趣的swap函数
  11. Stack-overflow, how to answer
  12. 安卓图表引擎AChartEngine(二) - 示例源码概述和分析
  13. UNIX网络编程——信号驱动式I/O
  14. position 属性的值的比较
  15. 基于akka-http搭建restfull框架
  16. ECharts图形库
  17. 水题C
  18. 必修3第三章概率mindmaps
  19. [机器学习&amp;数据挖掘]SVM---软间隔最大化
  20. Eclipse项目修改没有同步到编译的问题

热门文章

  1. SpringMVC:拦截器
  2. php 常用编译参数
  3. Windbg 实践之符号篇
  4. POJ-1733 Parity game(带权并查集区间合并)
  5. 【MySQL 组复制】1.组复制技术简介
  6. IDEA常用技巧以及快捷键总结
  7. c语言的各种技巧
  8. dbus探索
  9. dockerfile保留字指令
  10. 关于gc中对象回收算法的认识