C语言风格 C++风格回调函数

时间:2020-07-13 12:04:18   收藏:0   阅读:62

两个代码举例

回调函数:

//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();
}
评论(0
© 2014 mamicode.com 版权所有 京ICP备13008772号-2  联系我们:gaon5@hotmail.com
迷上了代码!