慕妹3146593
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}然后,你的程序一段代码为:// ...... coderegistercallback(mycb);resizewindow(5,6);希望说清楚了。