在c和c++中实现函数回调
在c和c++中实现函数回调
发布时间:2016-12-28 来源:查字典编辑
摘要:将函数指针作为结构体成员,可以实现函数注册和回调复制代码代码如下:structT{void(*callback)(char*);};void...

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

复制代码 代码如下:

struct T

{

void (*callback)(char *);

};

void doSomething(char *job)

{

//TODO...

}

int main()

{

T t;

t.func = doSomething;

//调用回调函数

t.func("something");

return 0;

}

推荐文章
猜你喜欢
附近的人在看
推荐阅读
拓展阅读
相关阅读
网友关注
最新C语言学习
热门C语言学习
编程开发子分类