您现在的位置: 万盛学电脑网 >> 程序编程 >> 网络编程 >> 编程语言综合 >> 正文

C语言头文件和库的一些问题

作者:佚名    责任编辑:admin    更新时间:2022-06-22

如何在c和c++中实现函数回调呢?现在小编就和大家分享一下在c/c++中实现函数回调的示例代码,需要的朋友可以参考下  

将函数指针作为结构体成员,可以实现函数注册和回调

复制代码 代码如下:


struct T
{
 void (*callback)(char *);
};
void doSomething(char *job)
{
 //TODO...
}
int main()
{
 T t;
 t.func = doSomething;
 //调用回调函数
 t.func("something");
 return 0;
}