4 回答

TA貢獻1820條經(jīng)驗 獲得超9個贊
callback函數(shù),是由系統(tǒng)調(diào)用的。程序員只負(fù)責(zé)編寫callback函數(shù),并注冊到系統(tǒng)中,由系統(tǒng)調(diào)用。
比如:
系統(tǒng)中有兩個函數(shù):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函數(shù)
function mycb(int x, int y)
{
// code
}
然后,你的程序一段代碼為:
// ...... code
registercallback(mycb);
resizewindow(5,6);
希望說清楚了。

TA貢獻1818條經(jīng)驗 獲得超7個贊
callback, 顧名思義, 回調(diào)函數(shù).
即需要傳遞該參數(shù)的函數(shù)運行完成后, 自動調(diào)用的一個函數(shù). 明白?
- 4 回答
- 0 關(guān)注
- 897 瀏覽
添加回答
舉報