回调函数示例

来源:互联网 发布:彩虹六号数据统计 编辑:程序博客网 时间:2024/05/17 05:42
#include "stdafx.h"#include <iostream>#include <climits>using namespace std;#define str(s) #s#define _str(s)  str(s)#define cons(a, b)  int(a##e##b)void callBack1(){puts("我是一个无参函数");}int callBack2(int k){printf("我是一个有参函数,参数%d : 返回一个值\n", k);return k;}void invokeCall(void (*fun)()){(*fun)();}void invlk(int k, int(*fun)(int n)){(*fun)(k);}int main(){invokeCall(callBack1);invlk(10, callBack2);return 0;}