2009年5月15日 星期五

函式指標與callback

請教了高手,好像似懂非懂...記錄下來。

函式指標感覺就像是把這套處理邏輯放在某個位置,這讓函數的處理邏輯有了傳遞的可能性(傳遞那個位置)。

而一整套系統中,往往有些步驟,需要另外撰寫處理邏輯(可依照每個人的需求不同調整),而你把寫好的處理邏輯傳給那套系統就是callback,不知道這樣理解有沒有問題?

有了位置之後,甚至可以動態置換那位置的邏輯,只要介面(參數與傳回值)不要改變就好。