标签:回调函数 代码 c语言 turn func 举例 地址 ++ 注册
两个代码举例
回调函数:
//c-style
typedef void (*fooFunc1)(char*); //定义函数指针
void handle1(char* str){ /* func body */ }
void callFunc(fooFunc1 ff){ /* func body */ }
int main(){
callFunc(handle1);
return 0;
}
--------------------------
// cpp-style
#include <functional>
void func(){ /* func body */}
int main(){
std::function<void()> callFunc2;
callFunc2 = func;
callFunc2();
}
标签:回调函数 代码 c语言 turn func 举例 地址 ++ 注册
原文地址:https://www.cnblogs.com/zhilong233/p/13291969.html