刚写的一个标准回调函数
可用于在其它语言中调用typedef void (__stdcall *Call)(int a);
void __stdcall lzj(Call p)
{
int i;
for (i=1;i<=10;i++) p(i);
}
在C中调用的方法:
void __stdcall list(int x)
{
printf("%d\n",x);
}
int main(int argc, char* argv[])
{
lzj((Call) list);
return 0;
} 好东西~ 。。。。。。。。。。。。。。。。
楼上是灌水还是我看不懂。。。 很基本的东西。。。 KindOf 发表于 2011-6-22 17:28 static/image/common/back.gif
。。。。。。。。。。。。。。。。
楼上是灌水还是我看不懂。。。
回调是好东西。。。。。 请教,何为“回调”? 回调函数就是一个通过函数指针调用的函数。如果你把函数的指针(地址)作为参数传递给另一个函数,当这个指针被用为调用它所指向的函数时,我们就说这是回调函数。回调函数不是由该函数的实现方直接调用,而是在特定的事件或条件发生时由另外的一方调用的,用于对该事件或条件进行响应。
回调是一种双向调用模式,也就是说,被调用方在接口被调用时也会调用对方的接口。 谢谢 阿杰 很有借鉴意义
页:
[1]