欧美极品高清xxxxhd,国产日产欧美最新,无码AV国产东京热AV无码,国产精品人与动性XXX,国产传媒亚洲综合一区二区,四库影院永久国产精品,毛片免费免费高清视频,福利所导航夜趣136

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 3576|回復: 0
收起左側

回調函數小結

[復制鏈接]
ID:60266 發表于 2014-8-18 02:39 | 顯示全部樓層 |閱讀模式
正在被系統調用的函數A,假設帶有函數指針參數或者系統其他地方預先定義一個函數指針變量或數組,定義:
那么正在被調用的函數A通過函數指針參數調用該函數指針參數對應的函數(或者通過預先定義的函數指針變量調用對應的函數)的這個過程就是函數回調過程,被回調的函數稱為回調函數
通過函數指針臨時形式參數進行函數回調的 一般我稱之為 直接回調
通過全局的或預先定義的函數指針變量(數組)進行函數回調的過程 一般我稱之為 函數注冊回調
函數注冊回調需要編寫注冊函數,將要被回調的函數的地址注冊到全局的或預先定義的函數指針變量中去,這個過程稱之為函數注冊,函數被注冊到全局或預先定義的函數指針變量中去后,可以被進行回調
作用:
方便層與層的隔離,方便系統功能的擴展,比如編寫一個比較函數,通過回調方法編寫,可以將應用層的比較函數實現無限制類型的數據比較,N種類型比較,但是具體的比較方法留給用戶自定義擴展,比較函數只在自己的形式參數中提供接口(一個函數指針的形式參數變量),
再比如一個應用層與底層隔離,應用層通過參數回調底層不同的處理函數,而底層實現無限制擴展。
應用:
當一個系統或者一個函數有很多種情況要處理,或者初步代碼完成后仍然會根據用戶需求添加很多的針對某種情況的處理方法,這時考慮采用回調函數方法
總之為系統功能擴展、需通過一種接口處理很多種情況,上下級隔離時,就要考慮使用回調函數

回復

使用道具 舉報

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規則

小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術交流QQ群281945664

Powered by 單片機教程網

快速回復 返回頂部 返回列表