c/c++比较灵活的方法:回调函数和函数指针
摘要:
当代码量比较小或者需求固定的时候,可以在一个函数里绑定另一个函数,实现函数互调。但当需要经常改变函数或需要实现动态调用时,绑定的参量就不能实现。这时候需要用到函数指针和函数回调回调函数:回调函数是一个不显式调用的函数,通过将回调函数的地址传给调用者从而实现调用 函数指针:指向函数的指针,可以把函数指针传入另一个函数作为形参,实现回调,首先声明指针 voidf();//这是一个函数原型,无输入,输出void型 void(*)()//左边圆括弧中的星号是函数指针声明的关键,另外两个元素是函数的返回类型(void)和由边圆括弧中的入口参数,注意还没有创建函数指针 unsigned psize = s 阅读全文
posted @ 2010-12-17 18:35 MorningChen 阅读(8900) 评论(0) 推荐(0) 编辑