callback函数怎么用啊,不太明白
4 回答
慕妹3146593
TA贡献1820条经验 获得超9个赞
callback函数,是由系统调用的。程序员只负责编写callback函数,并注册到系统中,由系统调用。
比如:
系统中有两个函数:resizewindow(), registercallback()
function (*rsw)(int x, int y);
rsw gcb;
function resizewindow(int x, inty)
{
// resize window
gcb(orgx, orgy, x, y);
}
function registercallback( rsw cb)
{
gcb=cb;
}
你可以编写一个callback函数
function mycb(int x, int y)
{
// code
}
然后,你的程序一段代码为:
// ...... code
registercallback(mycb);
resizewindow(5,6);
希望说清楚了。
- 4 回答
- 0 关注
- 805 浏览
添加回答
举报
0/150
提交
取消